2014-10-09 38 views
8

Con Xcode 5 sono riuscito a copiare manualmente i profili nel punto in cui dovevano essere. Questo non è il caso di Xcode 6. Ho aggiunto il server al team e non riesco ancora a creare. Posso costruire bene da Xcode sulla stessa macchina. Ottengo il seguente messaggio:L'integrazione continua Xcode 6 non riesce a trovare il profilo di provisioning

Code Sign error: No matching provisioning profiles found: No provisioning profiles containing one of the following signing identities was found: 

Dovrebbe funzionare dal momento che Xcode funziona, ma Apple mantiene nascosto queste impostazioni sempre di più e io sono rimasto senza un modo per risolvere questo.

+1

Hai provato a passare a * Xcode-> Preferenze ...-> Account *, seleziona il tuo ID Apple (se ce n'è più di uno), fai doppio clic sulla squadra corretta e poi premi il pulsante di aggiornamento (in basso a sinistra) . Questo dovrebbe scaricare tutti i profili e le firme necessarie e posizionarli dove Xcode li vuole. Assicurati inoltre che la selezione del profilo per il target sia "automatica" e che l'ID della squadra corretto sia selezionato nelle impostazioni generali del target. Xcode è diventato davvero bravo a scegliere il profilo/firma giusto se lo fai in quel modo. Funziona quasi come un incantesimo, lascia che Xcode faccia tutto ciò che funziona per te. – Mecki

+0

Sì. Risulta che ho bisogno manualmente di copiare i profili in una nuova directory in/Library/Developer/XcodeServer/ProvisioningProfiles. Ora ricevo un errore perché "codesign" non può accedere al nuovo portachiavi speciale che Apple sta usando per il server, non posso nemmeno accedervi. Xcode 6.1 ha una correzione ma ho bisogno del server 4.0 ... Sembra che io possa hackerarlo ma non sono sicuro che ne valga la pena o dovrei aspettare. – JDM

+1

La risposta di Jay mi ha aiutato! Per qualche motivo quando aggiungo un account sviluppatore nel server xcode, tutti i profili di provisioning necessari non sono installati nel catalogo corretto. Quando ho copiato il certificato in/Library/Developer/XcodeServer/ProvisioningProfiles ha risolto il problema. Grazie. – f0rz

risposta

2

Si scopre che è necessario copiare manualmente i profili in una nuova directory in/Library/Developer/XcodeServer/ProvisioningProfiles. Ora ricevo un errore perché "codesign" non può accedere al nuovo portachiavi speciale che Apple sta usando per il server, non posso nemmeno accedervi. Xcode 6.1 ha una correzione ma ho bisogno del server 4.0 ... Sembra che io possa hackerarlo ma non sono sicuro che ne valga la pena o dovrei aspettare.

Problemi correlati