2010-08-08 14 views

Respuesta

30

El identificador de paquete es una ID para su aplicación utilizada por el sistema como un dominio para el cual puede almacenar configuraciones y hacer referencia a su aplicación de manera única.

Se representa en notación DNS inversa y se recomienda que utilice el nombre de su empresa y el nombre de la aplicación para crearlo.

Un ejemplo ID de conjunto de una aplicación llamada la mejor aplicación por una compañía llamada Aplicaciones impresionantes se vería así:

com.awesomeapps.thebestapp 

En este caso, el sufijo es thebestapp.

+1

Gracias! Al enviar, me da un menú desplegable para la identificación del paquete. En mi caso dice: nameofapp - *. Si configuro el sufijo de identificación del paquete como ABC, ¿en qué establecería el id del paquete en el info.plist? –

+0

Lo expliqué en mi respuesta. Debería ser 'com.companyname.ABC' – Jasarien

+0

. Estoy confundido acerca de App ID, si mi App ID es A123B45C9D. * ¿Qué debo escribir cuando complete el campo ID del paquete? –

65

Si no tiene una empresa, deje su nombre, no importa, siempre y cuando ambos identifiquen el paquete en el archivo info.plist y el que haya enviado en la conexión de iTunes Connect.

En el sufijo de ID del paquete debe escribir el nombre completo de la identificación del paquete.

Ejemplo:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!) 

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!) 

La razón de esto se explica en el Developer Portal: (.) ​​

La cadena de ID de la aplicación contiene dos partes separadas por un período - un App ID Prefijo (su Id. de equipo por defecto, p. ej. ABCDE12345) y un Sufijo de ID de aplicación (una cadena de búsqueda de Id. de lote, p. ej. com.mycompany.appname). [énfasis agregado]

Así que en este caso el sufijo es la cadena completa com.awesomeapps.thebestapp.

+6

Pero, ¿qué hace que una dirección sea correcta y la otra incorrecta? ¿Pasarán cosas malas si olvidó usar el nombre más largo? – radven

+0

siempre use el nombre más largo – OMGPOP

+2

¿tiene que poner 'com.company.app' en lugar de' company.app' en su lista de información? –

Cuestiones relacionadas