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.
- API de Google Maps, ¿debo comprar?
- Android Development con Xcode
- Construir variantes con Ionic / Córdoba
- No se puede iniciar el proyecto cocos2dx ios en android
- ¿Crea aplicaciones de Android usando Xcode?
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?
- Siempre mostrando algunas advertencias en un nuevo proyecto de teléfono
- Xcode no se abrirá "El contenido requerido para la Plataforma Android está ausente"
- Desarrollo de Android contra iOS
- Detectar navegador de aplicaciones (WebView) con PHP / Javascript
- Cocos2d-x: Cómo portar un proyecto Cocos2d-x desarrollado con XCode a Android (vía Eclipse)?
- IOS cotrols ocultar y ido como android
- ¿Puedo probar / desarrollar una aplicación sin tener Xcode?
- Compilación de código C ++ (XCode) para iOS y Android. ¿Es real?
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
- Android: cómo saber si una vista se desplaza
- Firebase Android – cómo saber si se ha sincronizado el nodo