2013-09-26 20 views
6

ho già un app pubblicato in App Store, ma ho sviluppato usando Adobe AIR su un PC Windows.Xcode Organizzatore: identità valido firma non trovato

Ora mi piacerebbe imparare la programmazione nativa con iOS 7, ho acquistato un libro O'Reilly, MBA con OSX 10.8.5, Xcode 5.0 e iPhone 5c.

immagino che per cercare esempio le applicazioni sul mio dispositivo, ho bisogno di creare un jolly App ID e un profilo di sviluppo e installare quest'ultimo al mio iPhone.

penso che questo ha funzionato bene - posso vedere un profilo in fondo a Impostazioni -> Generali -> Profili:

enter image description here Ma la Xcode Organizer mostra un triangolo di avvertimento e l'avviso identità valido firma non trovato:

enter image description here

che cosa sto facendo di sbagliato? Ho cercato SO e verificato che i miei certificati utilizzare valori predefiniti di sistema ...

enter image description here

UPDATE: sì, ho aggiunto il certificato di Accesso Portachiavi:

enter image description here

+0

avete scaricato il certificato e memorizzati nel portachiavi? –

+0

Il certificato dello sviluppatore è errato –

+0

Vedo su questo screenshot, non ha una chiave privata - confronta con il certificato inferiore a –

risposta

8

In primo luogo, elimina il certificato senza chiave privata dal portachiavi: è inutile e potrebbe generare errori in futuro.
Apri l'accesso al tuo portachiavi e genera la richiesta di firma del certificato (nel menu in alto vai per Accesso portachiavi -> assistente certificato -> richiedi un certificato dall'autorità firmante). Si dovrebbe vedere questa finestra
enter image description here

Selezionare salvato su disco, e inserisci il tuo indirizzo e-mail. L'indirizzo email di CA lascia vuoto.
Specificare il percorso del file certificateSigningRequest generato ovunque si desideri. Quindi vai al centro membri dello sviluppatore Apple e crea il certificato di sviluppo. Procedere con la normale procedura, selezionare lo sviluppo di app iOS, specificare il file csr creato, generare, scaricare, aggiungere al portachiavi. Profitto =)

+1

Non voglio per richiedere un nuovo certificato di sviluppo, perché ho già uno (dal mio Adobe AIR app). Ho finalmente risolto il mio problema importando la sua chiave privata e riaprendo Xcode. Ma grazie per il tuo aiuto e +1 per lo screenshot. –

+0

@AlexanderFarberCome importare la chiave privata? Potresti approfondire questo? –

+0

Questo mi ha aiutato a risolvere un problema con il report trigger.io: "AMDeviceInstallApplication failed: -402620395". Il problema era un certificato non verificato! – hussfelt

2

Ho esportato il certificato di file .p12 dal vecchio/originale mac tramite l'app KeyChain, quindi importarlo di nuovo nel nuovo mac con l'app KeyChain, quindi sul sito di apple dev modificare il profilo di provisioning, salvarlo, scaricarlo e ri-registrarlo in Xcode

+0

Come si modifica il profilo?L'unica opzione che vedo è eliminarlo. –

Problemi correlati