2010-03-16 13 views
8

***** Errore di codice: l'identità "Sviluppatore iPhone: XXXXXXXXXX" non corrisponde a nessuna coppia di certificato/chiave privata valida nel portachiavi predefinito ** .Errore di firma del codice: non corrisponde alla coppia di chiavi nel portachiavi predefinito

Sono un membro nel profilo sviluppatore, ho installato il profilo di provisioning, quale deve essere il problema qui?

Codice errore Segno: L'identità 'iPhone Developer: XXXXXXXXXXXX' non corrisponde a qualsiasi certificato/coppia di chiavi privata valida nel portachiavi di default

Cosa dovrei fare? Ho già cercato una soluzione ma ancora non ne ho trovato.

risposta

7

Questo errore indica che c'è un problema con il certificato o con la chiave privata.

Se apri Accesso Portachiavi (in Applicazioni/Utility), vedi "Sviluppatore iPhone: XXXXXXXXXX" nei tuoi certificati? In caso contrario, è necessario scaricarlo dal portale del programma.

Quando è stato creato il certificato "Sviluppatore iPhone: XXXXXXXXXX", è stata generata una richiesta di firma del certificato sullo stesso computer che si utilizza ora per compilare? In caso contrario, la chiave privata associata al certificato potrebbe non essere installata sul computer; chi ha generato la richiesta di firma dovrà inviarlo a te e dovrai aggiungerlo al tuo portachiavi.

+0

Ho bisogno del certificato .p12 e .cert che corrisponde al profilo di provisioning ... ancora una cosa è necessario cambiare l'identità del bundle con l'identità nel provisioning p rofile ... Grazie per l'aiuto proverò thatx per rispondere in così poco tempo .. – abhiTouchmagic

+0

Per la distribuzione, è necessario impostare l'identificatore del pacchetto nelle informazioni di destinazione per far corrispondere l'ID app nel profilo di provisioning. Questo è il passaggio 6 in "Creazione della tua applicazione con Xcode per la distribuzione" in queste istruzioni: http://developer.apple.com/iphone/manage/distribution/index.action. Non penso che sia necessario farlo per le build di sviluppo, però. – Tom

+0

grazie ho finito con esso ho creato nuovamente tutti i certificati .... – abhiTouchmagic

-1
  • Basta aprire una bash.
  • Vai in ProjectName * .xcodeproj * directory
  • E rimuovere ogni * .mode1v3 e file * .pbxuser

poi ricominciare Xcode e sei fortunato.

Per il mio caso è stato come:.

  • cd iCodeBrowser/iCodeBrowser.xcodeproj/
  • rm brandontrieb *
Problemi correlati