2012-03-30 8 views
17

Eventuali duplicati:
Code Sign error: The identity ‘iPhone Developer’ doesn’t match any valid certificate/private key pair in the default keychainiPhone Developer' non corrisponde a nessuna valida, il certificato non scaduto/privato coppia di chiavi-ma io sono la creazione e l'applicazione iPad

Perché fare Ho ricevuto questo messaggio quando ho specificato che sto sviluppando per l'iPad e non per l'iPhone? C'è una chiave privata separata di cui ho bisogno? Quando guardo i certificati di accesso ai portachiavi, ho un valido certificato per sviluppatori iPhone valido fino al 18 gennaio 2013. Allora, qual'è il problema ?

+0

Non è necessario disporre di una chiave privata separata. Hai creato i profili di provisioning appropriati e tutto il jazz? – coder

+0

si è visualizzato solo se lo si sta eseguendo su iPad e non quando lo si esegue su iPhone? –

+0

** Non riuscivo ancora a capire come stavi ottenendo quell'errore quando non stai creando build per iPhone **. Sì, certo, se stai realizzando la build per il dispositivo, dovrai inserire un identificatore di bundle con il tuo profilo di provisioning delle corrispondenze. –

risposta

10

Non è necessaria una chiave privata separata.

Verificare che l'identificativo del bundle nelle impostazioni di compilazione corrisponda a quello del profilo di provisioning, il profilo che è stato firmato con il certificato presente nel portachiavi.

+2

e come dovrei farlo? –

+0

@JimThio potresti essere più specifico su "quello"? –

+0

Ho risolto questo problema con Command + Alt + shift + k. poi quando cerco di archiviarlo compilato senza problemi. – rakeshNS

Problemi correlati