我们是两个开发人员,使用相同的开发人员ID在同一个ios项目上工作。当我们其中一个人在设备上运行应用程序时,xcode提供修复证书问题。同意后,xcode将终止所有现有证书并使配置文件无效。这会杀死彼此的配置文件。
重现步骤: 1.创建开发人员证书和配置文件。 2.与其他开发者分享。 3.当xcode表示"没有配置文件在设备上运行时,创建新的配置文件" (并获得"修复问题"按钮)。
预期结果: 以前创建的配置文件和开发人员证书应保持有效。
实际结果: 它使现有的开发人员证书和配置文件无效。
版本: xcode 7.1
我们如何解决这个问题?
答案 0 :(得分:1)
永远不要使用"修复问题"按钮是本文给出的最佳提示之一:http://blog.jaredsinclair.com/post/116436789850/follow-these-guidelines-and-never-struggle-with)。
而是学习如何管理配置文件:
1 /从http://developer.apple.com
连接到您的会员中心2 /生成开发人员证书,您必须与其他开发人员共享私钥以使用同一帐户(或者如果您拥有企业帐户,则可以邀请他)
3 /注册您的设备UDID
4 /生成开发配置文件
5 /配置您的项目以使用此配置文件和开发人员证书
6 /在您的设备上构建并运行(并且不会再使用配置文件进行配置!)
希望有所帮助。
西里尔