由于一些定制的工作,我的Xcode中有多个团队帐户。作为其中的一部分,我通常会向他们提供访问客户帐户的权限,并且Xcode 6功能可以在.developerprofile文件中将所有必需的证书,配置文件和私钥完全捆绑在一起,既快速又有效。 / p>
我的问题是我无法弄清楚如何只导出一个帐户的developerprofile。无论我做什么所有开发者帐户都会被导出。我目前使用以下解决方法流程,其中我:
答案 0 :(得分:4)
作为一个单独的.developerprofile,没有办法做到这一点。如果你想要一个单一的文件方法,你的过程可能是最好的方法。
但是,所有developerprofile都是密钥,证书和配置文件(或配置文件)的组合。如果要为每个公司设置开发人员,可以将Keychain Access中的私钥(用于创建证书)导出为.p12文件。然后,您可以将开发人员和/或分发证书从Keychain Access导出到.cer文件中。最后,您还可以下载开发人员需要的任何.mobileprovision文件到相关应用程序。
压缩这3个文件,你基本上有一个自制的.developerprofile。密钥需要受密码保护,但.developer配置文件也是如此,所以它真的不那么麻烦了。每当您需要为公司提供自己的文件时,它将使您免于跳过篮球。我建议你合作的任何公司应该生成他们自己的私钥,但我想大多数雇用他们的应用程序开发的公司都没有可以做到这一点的资源。
另外,如果您想从密钥链访问中编写导出脚本,我相信您可以。这是一个很好的起点:https://discussions.apple.com/thread/2551691?tstart=0
祝你好运。