Soy nuevo en el proceso de envío de iPhone. Apple solicita el sufijo de ID de paquete. ¿Que es esto? No estoy seguro de qué poner aquí y cuál es su significado.
Soy nuevo en el proceso de envío de iPhone. Apple solicita el sufijo de ID de paquete. ¿Que es esto? No estoy seguro de qué poner aquí y cuál es su significado.
Respuestas:
Si no tiene una empresa, deje su nombre, no importa siempre que coincidan tanto el ID del paquete en el archivo info.plist como el que envió en iTunes Connect.
En el sufijo de ID del paquete, debe escribir el nombre completo del ID del paquete.
Ejemplo:
Bundle ID suffix = thebestapp (NOT CORRECT!!!!)
Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)
El motivo de esto se explica en el Portal para desarrolladores :
La cadena de ID de aplicación contiene dos partes separadas por un punto (.): Un Prefijo de ID de aplicación (su ID de equipo por defecto, por ejemplo
ABCDE12345
) y un Sufijo de ID de aplicación (una cadena de búsqueda de ID de paquete, por ejemplocom.mycompany.appname
). [énfasis añadido]
Entonces, en este caso, el sufijo es la cadena completa com.awesomeapps.thebestapp
.
com.company.app
opuesto a company.app
en tu info plist?
TheBestApp
, entonces el sufijo debe ser com.mycompanyname.TheBestApp
?
El identificador de paquete es un ID de su aplicación que el sistema utiliza como un dominio para el cual puede almacenar configuraciones y hacer referencia a su aplicación de forma única.
Está representado 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 de ID de paquete para una aplicación llamada La mejor aplicación de una empresa llamada Awesome Apps se vería así:
com.awesomeapps.thebestapp
En este caso, el sufijo es thebestapp
.