2010-11-11 24 views
6

Quiero seleccionar mi perfil de distribución en Code Signing Identity en la pestaña de compilación de objetivos. Pero todos mis certificados (desarrollador, ad hoc, ...) están atenuados. Parece que el nuevo perfil XXX.mobileprovision no está instalado. Las directrices dicenCómo instalar un certificado en Xcode (preparación para la presentación en la tienda de aplicaciones)

Descargue el perfil de distribución e instálelo en Xcode Organizer. Arrastre el archivo .mobileprovision a la lista de Perfiles de Aprovisionamiento en DESARROLLO IPHONE en el Organizador.

Pero no pasa nada. No aparece el ícono verde más.

Si hago doble clic en el perfil de Xcode me muestra un archivo vacío ...

Puede alguien ayudarme?

Información adicional:

Primero creé un perfil de Ad-Hoc (con otro identificador del paquete), que funciona (en la actualidad). El propietario del certificado y el nombre de usuario en la Mac no son lo mismo (pero la clave privada se creó con este nombre de usuario). En Xcode, solo puedo ver el antiguo certificado de desarrollador (del perfil Ad-Hoc).

Configuré la aplicación en Release.

+0

Ayudaría si nos hiciera saber si esta es realmente la primera vez que lo hace o no. –

+0

sí, la primera vez. Ahora traté de instalar el certificado con iTunes. 'El perfil de aprovisionamiento" xxx.mobileprovision "no se pudo importar porque se produjo un error desconocido (0xE800801A) .' – testing

Respuesta

3

Bajo

Aprovisionamiento -> Distribución -> Distribución de aprovisionamiento Perfiles

He descargado el certificado deseado de nuevo y lo instaló. Ahora no veo un archivo vacío en Xcode. La compilación también funciona ahora (sin error de signo de código).

Lo que también me hice: He descargado el WWDR e instalado, pero no sé si esa fue la razón (porque creo que es siempre la misma)

6

Puede actualizar sus certificados de aprovisionamiento en XCode en :

Organizer -> Devices -> LIBRARY -> Provisioning Profiles 

Hay un botón de actualización :) Así que si ha creado el certificado manualmente en iTunes Connect, entonces hay que pulsar este botón o descargar el certificado manualmente.

+0

doh! Seguí tratando de ponerlo debajo del dispositivo real. lo cual es imposible –

9

En Xcode 5 esto se ha trasladado a:

Xcode> Preferencias> Cuentas> Características Button>

3

Estas instrucciones son para XCode 6.4 (ya que no pude encontrar la actualización para las versiones recientes, incluso this era un poco anticuado)

a) Parte en el sitio web de los desarrolladores:

Entra en: https://developer.apple.com/

miembro Centro

Certificados, Identificadores & Perfiles

Certificados> Todos

Haga clic en "+" para agregar, y luego siga las instrucciones. Tendrá que abrir "Llavero Access.app", no en "Acceso a Llaves" menú> "certificado de asistente>", elegir la opción "Solicitar un certificado de una autoridad certificadora", etc.

la parte b) XCode:

Después de todo, debe ir a XCode, abrir XCode> Preferencias ..., elegir su ID de Apple> Ver detalles ...> hacer clic en la flecha redondeada para actualizar, así como "+" para verificar la distribución de iOS o identidades de firma de desarrollador iOS.

Cuestiones relacionadas