本文翻译原文源自苹果文档,并不是逐字逐句的翻译,^_^,理解是目的,翻译是过程而已。
许多管理过以前app的开发者们会在build setttings中指定对应的provisioning profile,本文呢主要讨论如何让Xcode帮你管理他们,以下说的同时适用于ios和os x 工程。
在开始之前,确保你已经再project->General 窗口选择你的team(如下图):
一旦你选择好了你的team,就不需要手动进行code signing 设置了,他们可以被Xcode 自动管理。我们还需要做以下几点:
1、设置provisioning profile为none。
2、设置code signing Identity 为“don’t Code Sign”。
3、设置Any ios SDK为“ios Developer”(os x工程设为”Don’t Code Sign”)。
设置后 Code Signing 部分如下图:
在你的开发者账号管理portal中你很容易区分出来Xcode管理的provisoning profiles,因为他们都是以”iOS Team Provisioning Profile:”或者”Mac Team Provisioning Profile:”开头,后面紧随着bundle ID的。
在XCode 6中,Code Signing 设置稍微有些不同,如下图只是把none换成Automatic.
注:你在Member Center中做的改变不会自动呈现在Xcode中。你在用他们之前需要刷新一下你的provisioning profiles。Xcode会为你创建一个对应的development provisioning profile或者重新生成一个已经存在的provisioning profile,生成那个主要和你本地有关,并且是在member Center中可用的。