2010-11-11 17 views
6

Non voglio selezionare il mio profilo di distribuzione in Code Signing Identity nella scheda di creazione delle destinazioni. Ma tutti i miei certificati (sviluppatore, ad hoc, ...) sono disattivati. Sembra quindi che il nuovo profilo XXX.mobileprovision non sia installato. Le linee guida diconoCome installare un certificato in Xcode (preparazione per l'invio di app store)

Scarica il profilo di distribuzione e installalo in Xcode Organizer. Trascinare il file .mobileprovision nell'elenco Profili di provisioning in IPHONE DEVELOPMENT in Organizer.

Ma non succede nulla. Non viene visualizzata alcuna icona più verde.

Se faccio doppio clic sul profilo Xcode mi mostra un file vuoto ...

Qualcuno può darmi una mano?

Ulteriori informazioni:

Per prima cosa ho creato un profilo ad hoc (con un altro identificativo fascio), che (ora). Il proprietario del certificato e il nome utente sul Mac non sono gli stessi (ma la chiave privata è stata creata con questo nome utente). In Xcode posso vedere solo il vecchio certificato sviluppatore (dal profilo Ad-Hoc).

Ho impostato l'applicazione su Release.

+0

Sarebbe utile se volesse farci sapere se questa è effettivamente la prima volta che lo fai o no. –

+0

sì, la prima volta. Ora ho provato a installare il certificato con iTunes. 'Non è stato possibile importare il profilo di fornitura" xxx.mobileprovision "perché si è verificato un errore sconosciuto (0xE800801A) .' – testing

risposta

3

Sotto

Provisioning -> Distribuzione -> Distribuzione profili di fornitura

Ho scaricato di nuovo il certificato desiderato e installato. Ora non vedo un file vuoto in Xcode. La build funziona anche ora (nessun errore di segno di codice).

Quello che ho anche fatto: ho scaricato il WWDR e installato, ma non so se questo è stato il motivo (perché penso che sia sempre la stessa)

6

È possibile aggiornare i certificati di provisioning in XCode a :

Organizer -> Devices -> LIBRARY -> Provisioning Profiles 

c'è un pulsante di aggiornamento :) quindi se è stato creato il certificato manualmente in iTunes Connect, allora avete bisogno di premere questo pulsante o scaricare il certificato manualmente.

+0

doh! Ho continuato a provare a metterlo sotto il dispositivo reale. che è impossibile –

9

In Xcode 5 questo è stato spostato a:

Xcode> Preferenze> Account> Visualizza pulsante Dettagli>

3

Queste istruzioni sono per XCode 6.4 (dal momento che non riuscivo a trovare l'aggiornamento per le versioni più recenti, anche this era un po 'obsolete)

a) La parte sul sito web degli sviluppatori:

Accedi in: https://developer.apple.com/

Stati Centro

Certificati, identificatori & Profili

Certificati> Tutti

Fare clic su "+" per aggiungere e quindi seguire le istruzioni. Sarà necessario aprire "Portachiavi Access.app", là sotto "Accesso Portachiavi" Menu> "Assistente Certificato>", scegliere "richiedere un certificato da un'autorità di certificazione", ecc

parte b) XCode:

Dopo tutto, devi andare su XCode e aprire XCode> Preferenze ..., scegli il tuo ID Apple> Visualizza dettagli ...> fai clic sulla freccia arrotondata per aggiornare e su "+" per verificare la presenza di iOS Distribution o identità di firma dello sviluppatore iOS.

Problemi correlati