Come trasferisco il mio profilo di sviluppatore iOS su un altro computer?


63

Ho un nuovo MBP e vorrei trasferire i miei certificati e profili dal mio vecchio computer. Secondo TN 2250, in "Trasferimento delle identità", devo trasferire tre serie di articoli:

  • tutti i certificati per sviluppatori iPhone nel tuo portachiavi
  • tutti i certificati di distribuzione iPhone nel tuo portachiavi
  • tutti i profili di provisioning in Xcode Organizer> scheda Dispositivi> sezione Profili di provisioning in "Libreria"

TN 2250 mi suggerisce di fare clic su un collegamento intitolato "Trasferisci il profilo del tuo sviluppatore su un altro computer" per scoprire come eseguire tale trasferimento, ma quel link fornisce effettivamente un 404 e si aggiorna a una pagina chiamata "Informazioni su Xcode"

Come trasferisco il mio profilo di sviluppatore su un altro computer?

La mia vecchia macchina esegue OS X 10.6.8 e Xcode 4.2 (4C199).
La nuova macchina esegue OS X 10.7.4 e Xcode 4.3.3 (4E3002).


E nella guida per l'utente "Informazioni su XCode" troverai questa pagina (ultima sezione): developer.apple.com/library/ios/documentation/ToolsLanguages/…
Rene Larsen

grazie per averlo sottolineato; Non l'avevo visto (ovviamente). :-)
Thunder Rabbit il

Risposte:


75

L'importazione / esportazione funziona in modo diverso in Xcode 5+. Questa guida per gli sviluppatori Apple ti mostra come farlo.

Il tuo account viene visualizzato in XcodePreferenzeAccount e può essere esportato facendo clic sull'icona a forma di ingranaggio ( ) in basso a sinistra.

Importa / Esporta asset ID Apple e firma codice


1
Funzionerà se entrambi i computer hanno effettuato l'accesso con lo [stesso] account sviluppatore?
Christopher Francisco,

Qualcuno ha qualche idea? Voglio lavorare sul mio progetto iOS dal mio mac-mini AND macbook con lo stesso account. funziona?
salocinx,

Accedo con lo stesso account su un iMac e un MacBook Pro senza problemi. Prendi l'account sul primo dispositivo, esportalo e quindi sul secondo dispositivo esegui un'importazione.
Jason,

15

Puoi farlo da Xcode.

Da Organizer, nella scheda Dispositivi, è possibile esportare il profilo sviluppatore in un file che è possibile importare in Xcode su un altro computer.

Il processo passo-passo è spiegato in http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/080-Manage_Your_Devices/manage_devices.html nella parte inferiore della sezione intitolata Trasferisci il tuo profilo sviluppatore a Un altro computer

Nota che se non disponi di una sezione Team nel tuo Organizer - Dispositivi, puoi semplicemente trascinare e rilasciare il file di esportazione dei profili Developer protetto da password, sull'icona Xcode nella barra degli strumenti. inserisci qui la descrizione dell'immagine


ah aspetta; Non ho una sezione "Squadre" in Organizer -> Dispositivi.
Thunder Rabbit il

Hai una sezione profili? con i pulsanti Importa Esporta nella parte inferiore.
Abizern,

Ah! "Profilo dello sviluppatore" nella libreria! Grazie!
Thunder Rabbit il

Sono un passo avanti, ma ora ricevo un errore diverso; Grazie per l'aiuto!
Thunder Rabbit il

2
Il collegamento passo dopo passo non esiste più adesso.
Blaise,

3

Devi esportare la tua chiave privata dall'accesso della catena chiave di Mac OSX in cui i certificati sono in esecuzione correttamente o da quale certificato dello sviluppatore ha creato e scaricare i certificati dal Portale per gli sviluppatori di Apple , funzionerà come funziona per me.


1
Xcode 4 rende il processo molto più semplice, permettendoti di racchiudere il tuo profilo di sviluppo insieme alle tue chiavi pubbliche e private e importarle in Xcode su un altro computer senza dover andare su KeyChain ed estrarle una per una.
Abizern,

Ah, questo è il metodo tradizionale che sto facendo da quando ho iniziato lo sviluppo. Puoi ragione Xcode 4 fornendo quel processo che ho imparato oggi.
ManjotSingh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.