从xcode3时代习惯了手动选择证书,即 Provisioning Profile和 Code Signing Identify.
而随着团队扩大,应用量增多,需要管理的证书也越来越多,每次从长长的list中寻找需要的那个证书,心情都有点忧伤。
而苹果也给出了更合适的解决方案,xcode 自动选择provisioning profile。这个方案的好处在于,更换证书、团队使用证书不同等情况下,无需再重新设置证书信息。
这个方案最核心的部分,就是设置工程的build settings。
以ios工程为例,以下列出最核心步骤:
- Project -> Build Settings 中,
Provisioning Profile 全部选择 Automatic,
Code Signing Identify 全部选择 iOS Developer
2.Target -> General 中,
Team 设置为 None
3.Target -> Build Settings 中,
Provisioning Profile 全部选择 Automatic,
Code Signing Identify 全部选择 iOS Developer
4.Target -> General 中,
Team 重新设置为 你的团队
大功告成!
Q1.这里有一个疑问,就是证书全部勾选为iOS Developer,提交itunesconnect怎么办?
A.使用Xcode的ar