2013-03-01 11 views
7

Come sappiamo, da Organizer->Devices->Teams->Team Name possiamo esportare file che hanno estensioni "developerprofile". Quali dati sono memorizzati in tale file? Solo certificati per ogni membro del team o impostazioni complete che si trovano in Xcode (come scorciatoie, ecc.). Cosa succede quando importi qualche altro profilo di sviluppatore membro del team? È come se Xcode fosse "firmato" per il suo nome/certificato?quali dati sono memorizzati nel file profilo sviluppatore esportato da Xcode?

risposta

11

Il file filename.developerprofile generato da Xcode 5 dopo l'apertura di Preferenze -> Account e quindi selezionando "Esporta conti ..." dal menu piccolo ingranaggio è un file zip che contiene la seguente struttura:

developer 
developer/accounts.keychain 
developer/accounts.plist 
developer/identities 
developer/identities/0163571FCC272FCXXXXXDA9D68F13A5194FE4245.p12 
developer/profiles 
developer/profiles/049DB4B6-2417-4514-1234-F60C189A5641.mobileprovision 

I file p12 sono chiavi private protette dalla password specificata durante l'esportazione del profilo sviluppatore da xcode. I file mobileprovision contengono i certificati per firmare i tuoi binari.

È possibile decomprimere il file developerprofile modificando l'estensione in .zip o dalla riga di comando utilizzando unzip filename.developerprofile

+1

Grazie mille! – lvp

Problemi correlati