Pregunta

¿Cómo hago un perfil de distribución ad-hoc?

He estado leyendo muchos enlaces, pero creo que hay algo que todavía me estoy perdiendo. Simplemente no puedo entender qué.

Aquí están los pasos que tomé
1. Un miembro del equipo me envió su UDID
2. Agrego su teléfono a "dispositivos" debajo del portal de Dev

Entonces esto es lo que hice para crear el profesor ad-hoc
1. Vaya a "Provisionando" luego "distribución" en mi portal de desarrollo
2. Agregue "nuevo perfil" y seleccione "ad-hoc" para el botón de radio del método de distribución
3. Seleccione la identificación de la aplicación "comodín"
4. Seleccione todos los teléfonos.
5. Descargue el certificado en la máquina de alguien e instálelo

Entonces el miembro del equipo me dio el UDID y le devolví un archivo .mobileprovisioning y el binario de la aplicación. Eso no funciona.

Este es el error que veo en XCode: "una identidad de firma válida que coincida con este perfil no se puede encontrar en su llavero".

Si intento instalar de todos modos arrastrando la aplicación a Xcode, obtengo "no se encontró un perfil de aprovisionamiento válido para este ejecutable"

Por favor iluminar,
Tee

¿Fue útil?

Solución

Un paso importante que muchos desarrolladores olvidan hacer es agregar el archivo de derechos de firma de código a su proyecto.

Dentro de XCode Agregue un nuevo archivo al grupo de recursos de su proyecto. Elija la categoría de firma de código en el cuadro de diálogo de plantilla. Querrá elegir los derechos. Una vez que esto se agrega, resáltelo en Xcode y desmarque el valor "Get-Task-Allow".

Luego querrá obtener información sobre su proyecto Xcode y en la pestaña Build, vaya a la sección de firma de código. En los derechos de firma de código, coloque el nombre del archivo que agregó. Asegúrese de tener su par de certificado/perfil seleccionado bajo la identidad de firma de código. Una vez que construye con estas configuraciones, puede entregar el archivo .ipa o .App junto con el archivo .mobileprovision a su usuario y debe estar configurado.

Otros consejos

¿En realidad está creando una compilación que está firmada con su certificado de distribución? Los documentos en el portal del programa de desarrolladores son muy completos, no sé que alguien aquí pueda hacer un mejor trabajo al explicar el proceso. Asegúrese de mirar el Distribución> Preparar la aplicación

Asegúrese de ver lo siguiente en la aplicación de acceso de llavero OS X (en el acceso sección):

  • A llave privada con el nombre de su organización.
  • A certificado adjunto a la clave privada anterior nombrada Desarrollador de iPhone: nombre de la organización

Asegúrese de que su perfil de aprovisionamiento esté ubicado en ~/Library/MobileDevice/Provisioning Profiles.

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