Estoy construyendo una aplicación Ionic, y quiero distribuirla a algunas personas de mi organización.
El comando de construcción de Ionic Cordova iOS se ejecuta con éxito. Ahora necesito generar el archivo IPA para instalar la aplicación en dispositivos iOS.
Cuando estoy ejecutando Product Archive en el menú de Xcode, da error de firma de código.
Mis preguntas son:
-
¿Cómo se consigue el archivo IPA? ¿Se necesita una suscripción de pago al Programa de Desarrolladores de Apple?
-
¿Cuál es la mejor solución para distribuir la aplicación a un número limitado de personas?
-
¿Se produce un error de firma?
Code Signing Error: app has conflicting provisioning settings. app is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 12.1'
0 votos
¿Tiene acceso físico a dichos dispositivos?
0 votos
Sí, puedo acceder a todo el dispositivo
1 votos
En ese caso, lo mejor es conectar los dispositivos a tu máquina de desarrollo, construir para ejecutar y obtener la aplicación en los dispositivos. Con la cuenta de desarrollador gratuita, no tienes derecho a crear IPA distribuibles.
0 votos
¿en este caso no necesito ninguna suscripción? sólo construir uno por uno a cada dispositivo ¿verdad?
0 votos
Por lo que acabo de construir la aplicación para el dispositivo del usuario y pueden utilizarlo de forma gratuita. Entonces, ¿esta aplicación instalada manualmente tiene alguna caducidad?
0 votos
No necesitas una suscripción de pago. Simplemente conecte los dispositivos y vaya a Product Scheme Edit Scheme..., en Run, cambie la configuración de compilación a Release y seleccione Wait for executable to be launched correspondiente a "Launch". Ahora simplemente ejecute la aplicación con el dispositivo conectado y seleccionado como destino de ejecución. Es posible que te encuentres con algunas limitaciones, como que la compilación caduque en 7 días o que haya un límite en el número de dispositivos en los que puedes ejecutar la aplicación (no recuerdo cuál es el límite máximo).
0 votos
Las aplicaciones instaladas manualmente caducan en unos 7 días, según creo. No recuerdo bien, pero hay un límite en el número máximo de dispositivos en los que se puede instalar la aplicación simultáneamente. La intención de esta disposición es que los miembros no pagados puedan probar su aplicación en un dispositivo real. El Programa para Desarrolladores de Apple no ofrece esta facilidad teniendo en cuenta la distribución.
0 votos
Si después de 7 días la aplicación expira no se puede utilizar la aplicación en vivo. Para una solución permanente tengo que comprar el programa de empresa, incluso si tengo 3-4 usuarios para la aplicación en la organización.
0 votos
También puedes distribuir aplicaciones para uso interno utilizando el programa normal de desarrolladores de Apple.