Configuración del Dirigible Urbano con objetivos múltiples – ¿Es posible el mismo ID de paquete?

Estamos desarrollando un proyecto internacional con una lógica de servidor compleja y dos clientes móviles, iOS y Android. Para iOS están planeando tener objetivos diferentes en el mismo proyecto de Xcode para cada país con el fin de poder personalizar la aplicación de cada país mientras optimiza la reutilización del código.

Para el servidor, decidimos tener una instancia para todos los países con el fin de permitir el cambio de usuarios entre países.

Sin embargo, una instancia de aplicación en el servidor sólo puede acomodar una instancia de un Dirigible Urbano .

Por lo tanto, suponiendo que una clave de la aplicación de Dirigible Urbano debe tener un identificador de paquete único , ¿podríamos usar el mismo ID de paquete para varios objetivos que se desplegarán en varios países?

Si no, ¿cómo resolvería esto?

Tener el mismo id de paquete para cada objetivo está perfectamente bien desde un aspecto técnico dentro del proyecto. Sin embargo, esto no funcionará para la tienda de aplicaciones ni instalará compilaciones de los diferentes objetivos en un dispositivo real. Esto se debe a que iTunesConnect e iOS consideran que el identificador del paquete es un identificador único para la aplicación. Si utiliza el mismo ID de paquete, la compilación de cada objetivo sobreescribirá esencialmente la compilación del destino anterior al subir a iTunesConnect o instalarla en un dispositivo real.

Lo que esto significa:

Necesitas tener id de paquete diferente para cada destino . Si Urban Dirigible sólo permite un solo paquete de identificación por instancia, entonces no se puede evitar esta situación sin tener múltiples instancias de Dirigible Urbano. Yo sugeriría tener múltiples instancias y enviar una solicitud a Urban Dirigible para soportar múltiples aplicaciones por instancia.

Sólo puede configurar el Dirigible Urbano con el mismo ID de paquete si inProduction indicador inProduction , ya sea en código o en un archivo plist.

Lea más en las mejores prácticas de UA para probar y enviar aplicaciones iOS

  • Google Cloud Messaging muestra "notRegistered" al usar la aplicación distribuida de iOS
  • ¿Pueden las partes nativas de un paquete de reaccionar nativo ser ejecutadas y desarrolladas de forma independiente?
  • No se puede construir el proyecto para iOS desde cordova cli
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.