iOS Los archivos de aprovisionamiento hacen referencia al ID de la aplicación Apple (del formulario "A1A2A3A4A5"). Muy a menudo, el formulario DNS de la aplicación se reemplaza con una estrella (*).¿Cómo es la ID de aplicación utilizada por Xcode al compilar/firmar la aplicación?
Según tengo entendido, el perfil de aprovisionamiento se almacena en el dispositivo de desarrollo de iOS y Xcode no lo utiliza. Por lo tanto, al crear/firmar la aplicación, ¿cómo puede Xcode incluir la ID de la aplicación en el archivo ejecutable? La única información que tiene Xcode es el "Identificador de paquete", que tiene el formato "com.mycompany.myapp", pero no tiene una ID de aplicación, por lo que no hay forma de agregar la ID de la aplicación en esta etapa.
¿Alguien sabe cómo funciona esto? Siento que mucha gente usa esas herramientas (como yo) sin saber realmente cómo se hace en el interior.
muchos aspectos, Apple92
aplicación
Intenté buscar en el archivo plist (el que está visible en Xcode) pero no puedo encontrar ninguna etiqueta de identificación de la aplicación. – user255607
Es el identificador del paquete (contiene el ID de la aplicación que debe coincidir con el perfil, al menos el prefijo). Por defecto es com.yourcompany. –
No entiendo: el portal de Apple muestra mi ID de aplicación de esta manera: xxxxxxxx.com.yourcompany.myapp (o xxxxxxx. *). ¿Por qué no veo xxxxxxxx en el identificador de Bundle? – user255607