2012-07-05 32 views
17

Cuando uso la plantilla de la herramienta de línea de comandos, tiene un identificador de paquete dentro del asistente. ¿Qué significa identificador de paquete? ¿Es esto similar al espacio de nombres?¿qué significa el identificador de paquete en el proyecto ios?

+0

posible duplicado de [Identificador de paquete (Sufijo de ID de aplicación) ] (http://stackoverflow.com/questions/8939318/bundle-identifier-app-id-suffix) –

Respuesta

19

Según Apple docs:

identificador

Un paquete permite iOS y MacOS reconocen las actualizaciones de la aplicación. La ID de su paquete debe registrarse con Apple y ser exclusiva de su aplicación. Los ID de paquete son específicos del tipo de aplicación (iOS o macOS). El mismo ID de paquete no se puede usar para aplicaciones iOS y macOS.

12

El identificador de paquete es la cadena única que identifica su aplicación en el sistema. Esto se compara con el nombre para mostrar (los espacios de nombres suelen ser prefijos en los marcos), que es lo que iOS usa para mostrar el nombre de su aplicación en el trampolín.

Los identificadores de paquetes normalmente (no siempre) se escriben en notación DNS inversa (es decir, com.myCompany.myApp).

3

Agregando más puntos a las respuestas anteriores: perfil de aprovisionamiento, la identificación del paquete de la aplicación debe ser única y el proyecto asignado a un equipo. Esta identificación se puede establecer en la pestaña general de destino de la aplicación. Para crear el ID del paquete predeterminado, Xcode concatena el identificador de la compañía con el nombre del producto que ingresó al crear el proyecto a partir de una plantilla. El formato de cadena debe ser Identificador Uniforme de Tipo (UTI), que son caracteres alfanuméricos (AZ, az, 0-9), guión (-) y punto (.)

Cuestiones relacionadas