代码之家  ›  专栏  ›  技术社区  ›  Maria

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

  •  1
  • Maria  · 技术社区  · 11 年前

    问题是:我有一个新的mac,需要设置它进行开发。但我的证书和配置文件留在了另一台机器上,所以我无法再从中恢复它们。

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

    但是,有必要吊销我的旧证书,重新办一张吗?如果我不是我们小组的管理员,我该怎么做? 最后一个问题-如何处理配置文件?在我(如果需要)更改证书后,是否应该以某种方式进行更改?

    2 回复  |  直到 11 年前
        1
  •  5
  •   Fahri Azimov    11 年前

    只需在旧mac中打开Keychain Access,选择Developer和Distribution certificates with private keys all together,单击鼠标右键,选择export,然后使用文件类型保存到任何位置。p12,提供密码。找到保存的文件并将其复制到你的新mac上,使用钥匙链访问打开,键入你在保存时输入的密码,你就可以开始了;)祝你好运

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

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

        2
  •  0
  •   Maria    11 年前

    问题已解决。

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

    此外,还有一个问题“这个证书还无效”——那是因为时间不同。所以我只是在mac上更改了时间,重新启动它,证书就生效了(这适用于可能遇到同样问题的人)。