Domanda

L'errore che ho ricevuto durante il tentativo di compilazione è stato:

Errore del segno di codice: l'identità 'iPhone Developer' non corrisponde a nessuna coppia di certificati / chiave privata valida nel portachiavi predefinito

Qualcuno sa come risolvere questo?

Grazie // :)

È stato utile?

Soluzione

Sei uno sviluppatore pagato? Hai creato un profilo di provisioning per la tua applicazione? Hai installato un profilo di provisioning tramite Organizer?

se lo hai, devi andare all'utility KeyChain, assicurarti che Login sia il portachiavi predefinito e che iPhone Developer: il tuo nomequi sia installato insieme alle chiavi pubbliche e private del tuo certificato dev.

in caso contrario, è necessario seguire i passaggi nell'utilità di provisioning http://developer.apple.com/iphone/manage/overview/index.action

Altri suggerimenti

Mi ci sono volute circa 3 ore per capire, ma ho scoperto che quando si invia la richiesta per il certificato, se sul proprio computer sono presenti più profili, potrebbe essere necessario richiederlo dal proprio nome dalle chiavi in ??KeyChain Access .. semplicemente farlo dal menu a discesa non vincolava il certificato alla chiave privata ...

Sembra stupido semplice, ma ha funzionato per me:

Riavvia il tuo Mac

Lo so, cos'è questo, Windows? Ma davvero, ho appena aggiornato xcode 3.2.5 con iOS 4.2 e lo stesso problema con il nuovo xcode. Dopo aver sbattuto un po 'la testa, ho appena riavviato il mio Mac, sono tornato in xcode e bingo!

Spero che sia così facile per tutti;)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top