Pregunta

En el archivo plist de mi proyecto de Xcode, puedo ver el valor de la CFBundleIdentifier clave es:

com.mycompany.${PRODUCT_NAME:rfc1034identifier}

Obviamente voy a tener que cambiar com.myCompany al nombre de dominio de mi empresa, pero no tengo ni idea de si la rfc1034identifier debe ser eliminado para que sea:

com.mycompany.${PRODUCT_NAME}

Google no ayudó a responder a mi pregunta. Cómo afecta esta rfc1034identifier el AppID que debería ofrecer en el programa iPhone Developer -? Provisioning Portal

¿Fue útil?

Solución

El: rfc1034identifier simplemente formatea (si es necesario) para que no haya caracteres no válidos * en el nombre del paquete. Es poco probable que tenga un producto que se llama por un carácter ilegal, pero no es imposible.

Me dejo ahí pero es realmente depende de ti.

(En realidad, la mayoría de las veces simplemente codificar el paquete - de esa manera si los cambios en el nombre del producto por cualquier motivo, que todavía tiene el mismo identificador de paquete cuando vaya a actualizar en la tienda de aplicaciones)

* como un espacio o un punto - que serán reemplazados por un guión tan 'Mi Juego' se convertiría en 'My_Game'

Otros consejos

A mi entender (aunque ensayo y error) es que el identificador debe ser único para cada aplicación que usted envíe, o cargar en un dispositivo iOS a través de iTunes o directamente. Así que incluso si su utilizó un '*' como el identificador (1), cada aplicación debe tener su propio identificador único. Por lo tanto, a menos que cambie el PRODUCT_NAME de una aplicación a otra, desea añadir algo después de $ {PRODUCT_NAME: rfc1034identifier}, para asegurarse de que es única. Añado una fecha en formato AAMMDD para hacer esto: $ {PRODUCT_NAME: 110524 rfc1034identifier} (para el 24 de mayo de 2011)

(1), es decir: en el portal de aprovisionamiento, cuando se crea un nuevo ID de la aplicación, se pone un '*' en el 'Paquete Identificador (ID de la aplicación sufijo)" campo

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top