Ho un problema con l'acquisizione di un'identità di firma di sviluppo iOS in Xcode. Ho provato un sacco di cose per farlo funzionare, ma continuo a non riuscire.Identità di firma XCode iOS Development
ho andato il modo automatico e lasciare che Xcode fare tutto ma ho continuato a girare in tondo in cui Xcode continuava a dire:
Nessun identità firma trovata. Xcode può richiedere una nuova identità di firma dello sviluppo iOS per te.
Seguito da:
il tuo account è già un certificato valido. Se hai la firma dell'identità su un altro Mac, puoi importare un profilo sviluppatore. È possibile anche revocare il certificato corrente e richiederne uno nuovo.
ho fatto molti passi:
- Rimozione mio conto dall'interno preferenze di Xcode.
- rimozione di tutto dall'app della catena di chiavi.
- compensazione tutto dal all'interno del centro membro sviluppatore (sito sviluppatori Apple)
- rimozione di tutti i profili di fornitura
- rimosso il dispositivo
- revocata tutti tutti i miei certificati
- riavviato Xcode per eseguire un 'Pulisci' il progetto dal menu Prodotto.
- anche andato nel mio file project.pbxproj per cancellare qualsiasi cosa relativa a PROVISIONING_PROFILE
- rimosso tutti i profili di provisioning dal mio dispositivo.
Dopo questo sono tornato in Xcode:
- aggiunto il mio conto nella sezione delle preferenze
- cliccato Dettagli
- ha fatto un aggiornamento
- Xcode crea automaticamente due certificati
- Xcode crea automaticamente profili di provisioning
- Xcode on crea una singola identità di firma: solo per iOS Distribution. Questo è il mio problema: non riesco a ottenere un'identità di firma di sviluppo iOS.
Dopo non riuscite a farla funzionare sono andato il vecchio modo modo manuale:
- primo compensazione tutto come sopra
- creato nuovi certificati manualmente, scaricati e aggiunti alla chiave catena di app.
- creato manualmente nuovi profili di provisioning, li ha scaricati e li ha rilasciati sull'icona dell'app xcode.
Alla fine il risultato è lo stesso; Quando sono in Xcode> Preferenze> Account> visualizza dettagli:
- Io ho un'identità di distribuzione firma
- Non ho un'identità di sviluppo firma
quando clicco sul pulsante + sotto le identità di firma e scegliere 'iOS Development' non succede nulla ..
Ho trovato molti post qui su StackOverflow, ho provato i loro suggerimenti ma non funzionerà per me. Esempi di altri post: here, here e here
sto lavorando con l'ultima versione di Xcode: 6.2. Sto lavorando a un'app già presente nell'app store.
Ho cercato di trovare la soluzione da solo, ho provato i suggerimenti di altri post prima di fare una nuova domanda. Ma sono disperato ora. Qualcuno può aiutarmi?
Modificato: Ho anche cambiato le impostazioni di generazione di firma del codice del mio progetto e la destinazione in fare non segno di codice e mettere di nuovo a iOS distribuzione per ad hoc e iOS sviluppo per Debug.
Hai anche creato un nuovo certificato di sviluppo (manualmente) nel portale? Penso di vedere dove hai provato all'interno di XCode ma voglio esserne sicuro. Potrebbe anche essere utile includere schermate del tuo Dev Portal, XCode e Keychain Access. Si prega di mascherare informazioni sensibili. – Dan
@Dan, grazie per la tua risposta. sì, l'ho provato sia automatico che manuale, il risultato è lo stesso. ho aggiunto alcuni screenshot come richiesto. C'è qualcos'altro che posso aggiungere o altre informazioni che devi essere in grado di aiutare? – Brabbeldas
Hai legato i nuovi certificati ai profili di provisioning? – Dan