What data is stored in a developer profile file exported from Xcode?

As you know, from Organizer->Devices->Teams->Team Name we can export the file with extenstion "developerprofile". What data is stored in such a file? Only certificates for each member of the group or whole settings that are in Xcode (for example, shortcuts, etc.). What happens when you import some other developer profile for a team member? How did Xcode "sign" its name / certificate?

+7
source share
1 answer

The file filename.developerprofile created by Xcode 5 after opening Preferences โ†’ Accounts and then selecting "Export Accounts ..." from the small transfers menu is a zip file that contains the following structure:

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

P12 files are private keys that are protected by the password that you specified when exporting the developmentprofile file from xcode. Mobileprovision files contain certificates for signing your binary files.

You can unzip the developer file by changing the extension to .zip or from the command line using unzip filename.developerprofile

+11
source

All Articles