Portare l'app sul telefono ... firma del certificato e identità
-
05-07-2019 - |
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 // :)
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;)