问题是:我有一个新的 mac,需要设置它以进行开发。但是我的证书和配置文件被留在了其他机器上,所以我不能再从中恢复它们了。
但是是否有必要撤销我的旧证书并重新制作一个?如果我不是我们组的管理员,我该怎么办?最后一个问题 - 如何处理配置文件?在我(如果需要)更改我的证书后是否应该以某种方式更改它?
问题是:我有一个新的 mac,需要设置它以进行开发。但是我的证书和配置文件被留在了其他机器上,所以我不能再从中恢复它们了。
但是是否有必要撤销我的旧证书并重新制作一个?如果我不是我们组的管理员,我该怎么办?最后一个问题 - 如何处理配置文件?在我(如果需要)更改我的证书后是否应该以某种方式更改它?
只需在旧 Mac 中打开 Keychain Access,选择 Developer 和 Distribution Certificates with private keys,单击鼠标右键,选择导出,然后以 .p12 文件类型保存在任何地方,提供密码。找到保存的文件并将其复制到您的新 Mac,使用钥匙串访问打开,输入您在保存时输入的密码,然后您就可以开始了;)祝您好运!
编辑至于配置文件,安装上述证书后,您可以使用 xcode 从开发人员平台获取配置文件。
另一个编辑对不起,直到最后才读到这个问题。因此,如果您以我的方式导出和导入证书,则不必撤销旧证书,也无需更改配置文件。如果您撤销您的开发人员和分发证书,那么您必须修改您的配置文件以使用新证书,或创建新证书。
问题已解决。
在同样的情况下,只有一种解决方案:撤销旧证书并请求新证书。 https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html#//apple_ref/doc/uid/TP40012582-CH31-SW34
此外,还有一个问题“此证书尚未生效” - 这是因为时间不同。所以我只是在我的mac上更改了时间,重新启动它并且证书变得有效(那是给可能遇到同样问题的人)。