从Xcode导出的开发人员配置文件中存储了哪些数据?

时间:2013-03-01 09:15:22

标签: xcode provisioning-profile

众所周知,从Organizer->Devices->Teams->Team Name我们可以导出具有扩展名“developerprofile”的文件。这些文件中存储了哪些数据?只有每个团队成员的证书或Xcode中的整个设置(如快捷方式等)。导入其他团队成员开发者档案时会发生什么?它是否像Xcode“签名”他的名字/证书?

1 个答案:

答案 0 :(得分:11)

打开首选项后,Xcode 5生成的filename.developerprofile文件 - >帐户然后从小齿轮菜单中选择“导出帐户...”是一个包含以下结构的zip文件:

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

p12文件是私钥,受到从xcode导出developerprofile时指定的密码的保护。 mobileprovision文件包含用于签署二进制文件的证书。

您可以使用unzip filename.developerprofile

将扩展名更改为.zip或从命令行解压缩developerprofile文件