引自:https://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/10-Configuring_Development_and_Distribution_Assets/identities_and_devices.html#//apple_ref/doc/uid/TP40007959-CH4-SW2
本节描述如何更新即将过期或已过期的provisioningprofiles以及如何保护和在Mac间共享identity。
一、替换过期的证书
一旦你的开发证书或发布证书过期,你必需用Xcode请求新的证书。
获取证书和Provisioning Profile
步骤
1. 在Organizer设备一栏,选择Library里的ProvisioningProfiles。
2. 点 Refresh.
获取部署在设备上的app所需的代码签名证书及Provisioning profile,需要输入你的Portal帐号(开发team),这样Xcode才能下载相应的provisioningprofiles。
如果你的开发帐号没有开发证书,Xcode会请求一个。如果钥匙串中没有对应的开发你的证书,但是你所在的team有,Xcode会从team中下载。
如果你在team中的角色是Member,告知team中相关的人有一个证书请求。如果需要,在请求被许可后下载相应的开发证书。
提示:
Xcode不会下载部署provisioning profiles。你必需用web浏览器下载用于部署的provisioning profiles,然后吧它们拖到Dock栏的Xcode图标上。
二、更新将过期或已过期的ProvisioningProfiles
当你的provisioning profiles即将过期或已经过期,你应当更新(renew)它:
1. 在Organizer的Devices页,选择Library下的ProvisioningProfiles。
2. 在provisioningprofiles列表中,选择你想钥renew的provisioning profile。.
3. 点击Renew.
拷贝新的provisioning profile到连接的设备:
1.在Library中,选择ProvisioningProfiles。
2.从列表中将已更新的provisioningprofile拖到你的设备。
从设备中删除将过期或已过期的provisioningprofile。
保护和移动你的签名及激活文件
你的签名及激活文件包括在设备上运行iOS app时所需的私钥、证书及provisioningprofiles。如果你要在多台Mac上开发iOS apps,你必需把这些东西传到其他的Mac上。使用Organizer的“export yoursigning and provisioning assets”功能,可以将它们从一台Mac传到另一台Mac。
© 2012 AppleInc. All Rights Reserved. (Last updated: 2012-03-01)