如果我使用另一台mac,证书和配置文件是什么?

时间:2013-10-03 06:32:10

标签: ios xcode certificate provisioning-profile

问题是:我有一个新的mac,需要将其设置为开发。但我的证书和配置文件保留在其他计算机上,因此我无法再从中恢复它们。

我发现了这个:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW34

但是有必要撤销我的旧证书并再制作一张证书吗?如果我不是我们小组的管理员,我怎么能这样做呢? 最后一个问题 - 如何处理配置文件?在我(如果需要)更改我的证书后,它应该以某种方式改变吗?

2 个答案:

答案 0 :(得分:5)

只需在旧Mac中打开Keychain Access,选择带有私钥的开发人员和分发证书,单击鼠标右键,选择导出,然后保存文件类型为.p12的任何地方,提供密码。找到保存的文件并将其复制到您的新Mac,使用钥匙串访问打开,输入您保存时输入的密码,并且您很高兴;)祝您好运!

编辑对于配置文件,在安装上述证书后,您可以使用xcode从开发人员平台获取配置文件。

另一个编辑抱歉,直到最后才读到这个问题。因此,如果您以我的方式导出和导入证书,则无需撤消旧证书,也无需更改配置文件。如果您撤销开发人员和分发证书,则必须修改配置文件以使用新证书或创建新证书。

答案 1 :(得分:0)

问题已解决。

在同样的情况下,只有一个解决方案:撤销旧证书并请求新证书。 https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW34

此外,还有一个问题“此证书尚无效” - 这是因为时间的不同。所以我只是改变了我的mac的时间,重新启动它并且证书变得有效(那可能是遇到同样问题的人)。