Puede distribuir aplicaciones firmadas con su certificado de desarrollador de las siguientes maneras:
- Publicar en una tienda pública. Las tiendas comprobarán que se cumplen los requisitos de distribución, como la firma del código. Las tiendas son, entre otras, las siguientes:
- Google Play
- App Store
- Microsoft Store
- Ubuntu Apps Directory
- Publicar a través de una tiendacorporativa. Estas tiendas comprobarán que se cumplen los requisitos de distribución, como la firma del código. Se incluyen las siguientes:
- iTunes Connect
- Alojar en su propio sitio web o servidor de archivos.
- Este método es adecuado para todos los sistemas operativos.
- Los dispositivos deben poder establecer conexión con la ubicación de red en la que están almacenados los archivos de instalación.
- Como distribuidor, le corresponde la responsabilidad de cumplir los requisitos de distribución para cada sistema operativo.
- Copiar físicamente los archivos de instalación en los dispositivos usando unidades USB o tarjetas SD.
- Es perfecto para sistemas operativos de Windows, macOS, Android y Ubuntu.
- iOS requiere software adicional, como iTunes, para instalar un archivo .ipa.
Creación de archivos de instalación
El proceso Make en la nube genera archivos de instalación para todas las plataformas. Se genera un asistente de instalación predeterminado. Para indicar su propio EULA para incluirlo en el asistente de instalación, complete los pasos siguientes:
- Incluya su propio EULA como un archivo de texto denominado license.txt en su carpeta de proyectos. Este archivo de texto está integrado y aparece en el asistente de instalación de su aplicación. Si desea que los usuarios puedan buscar un archivo de licencia en el disco después de la instalación, debería incluir otro tipo de archivo, por ejemplo, PDF.
Nota:
Las aplicaciones de AppStudio se crean parcialmente con herramientas de código abierto, que su aplicación necesitará reconocer en su EULA.
El kit de herramientas OpenSSL se utiliza para admitir comunicación de red segura en AppStudio creado para Windows y Android. Consulte la licencia del kit de herramientas OpenSSL para obtener más información sobre el reconocimiento.
La Android Beacon Library se utiliza para apoyar la interacción de la baliza Bluetooth. Esta biblioteca está protegida por los derechos de autor de Radius Networks 2014–2018 y tiene una licencia de Apache. Consulte Apache License 2.0 para obtener más información sobre el reconocimiento.
- Abra el archivo appinfo.json del proyecto y agregue manualmente las propiedades del archivo de licencia. De forma predeterminada, el archivo de licencia no se muestra en el asistente de instalación. Para mostrar el archivo de licencia, asegúrese de que make.showLicense esté establecido en true y de que se haya definido la ruta al archivo. Vea el siguiente ejemplo:
"make": { "license": { "showLicense": true, "path": "assets/licenses" } },
Puede incluir varios archivos de texto de licencia para distintos idiomas; sin embargo, se necesita obligatoriamente un formato de nombre que incluya el código regional del idioma para que aparezcan integrados. Por ejemplo, un archivo de licencia en español requiere el nombre de archivo license_ES.txt.
Para personalizar el asistente de instalación que se va a generar (por ejemplo, para definir las páginas que se van a mostrar o para personalizar las imágenes que se utilizan), necesitará utilizar la herramienta Make local.
Publicar en Google Play
Para publicar en Google Play, debe tener una cuenta de desarrollador de Google. Esta cuenta incurre en una cuota de suscripción anual. Para registrarse, acceda a https://play.google.com/apps/publish/signup/.
Esta cuenta es necesaria para crear un archivo de almacén de claves. Para ver información detallada, consulte Firmar una aplicación de Android.
Una vez haya iniciado sesión con esta cuenta de desarrollador, puede crear un artículo. Entre las sugerencias para crear un artículo se incluyen las siguientes:
- Cree buenas capturas de pantalla para teléfonos y para tablets de 7 y 10 pulgadas.
- Su aplicación estará activa en aproximadamente 2 horas.
- Cada vez que desee actualizar la aplicación, debe utilizar el mismo archivo de almacén de claves. Mantenga su archivo KeyStore seguro.
- Plantéese la posibilidad de traducir el elemento del almacén. Este proceso incluye traducir las descripciones y capturas de pantalla.
Publicar en la App Store
Para publicar en la App Store, debe tener una cuenta de desarrollador de Apple. Esta cuenta incurre en una cuota de suscripción anual. Para registrarse, acceda a developer.apple.com.
Esta cuenta es necesaria para crear un certificado de desarrollador. Para ver información detallada, consulte Firmar una aplicación de iOS.
Una vez haya iniciado sesión con esta cuenta de desarrollador, puede crear un artículo. Para crear un artículo, vaya a itunesconnect.apple.com. Entre las sugerencias para crear un artículo se incluyen las siguientes:
- Debe agregar claves de descripción de uso para todos los permisos que requiere la aplicación. De lo contrario, la aplicación se rechazará.
- La carga de un archivo .ipa se debe hacer desde un Mac. Para cargar su .ipa, utilice la aplicación Transporter descargada desde App Store.
- Cree buenas capturas de pantalla para iPhone y iPad. Consulte las especificaciones de captura de pantalla de Apple para obtener información actualizada sobre los tamaños de las capturas de pantalla.
Nota:
Para generar capturas de pantalla para iPhone y iPad concretos sin tener el hardware, utilice un simulador de iOS cuando ejecute AppStudio en macOS.
- Plantéese la posibilidad de traducir el elemento del almacén. Este proceso incluye traducir las descripciones y capturas de pantalla.
- Asegúrese de que la aprobación de su aplicación va a tardar entre una y dos semanas.
- Muchas de las aplicaciones creadas con AppStudio ya se han enviado a la App Store. Aunque estas aplicaciones satisfactorias pueden hacerle pensar que su aplicación se va a aceptar, es habitual que se rechacen aplicaciones y, a veces, se requieren algunos pequeños cambios antes de volver a enviarlas.
- Si requiere un paquete de .xcarchive de su aplicación para cargarla en App Store Connect o exportarla para su distribución fuera de la App Store, compile su aplicación con Make local. Puede encontrar el archivo .xcarchive en la carpeta output folder/Intermediate/iOS/Release-iphoneos.
Publicar en la Microsoft Store
Para publicar en la Microsoft Store, debe tener una cuenta de desarrollador de Microsoft. Esta cuenta incurre en una cuota de suscripción anual. Para registrarse, vaya a https://developer.microsoft.com/en-us/store/register/.
Una vez haya iniciado sesión con esta cuenta de desarrollador, puede crear un artículo. Entre las sugerencias para crear un artículo se incluyen las siguientes:
- Debe convertir sus archivos .exe creados por AppStudio en archivos .msix para cargarlos. Consulte Crear un paquete MSIX para obtener más información.
Nota:
El paquete resultante hereda la arquitectura del entorno utilizado para su creación. Se recomienda ejecutar la herramienta de empaquetado MSIX en un entorno de máquina virtual validado. Se requieren equipos separados si se requieren paquetes x86 y x64.
- Cree buenas capturas de pantalla para escritorio y móvil. Consulte Tamaños de capturas de pantalla de Microsoft para obtener información actualizada sobre los tamaños de las capturas de pantalla.
- Plantéese la posibilidad de traducir el elemento del almacén. Este proceso incluye traducir las descripciones y capturas de pantalla.