我在哪里可以存储我的IOS证书文件(.p12)?

时间:2018-04-12 18:58:57

标签: ios certificate storage

我想知道在哪里可以存储我的IOS证书和密钥。

每次我切换到由另一个程序员开发的旧项目进行修复和部署时,我都会花很多时间来查找哪个证书和配置文件是合适的。我可以在开发人员帐户中找到这些证书,但它们不包含我在计算机上安装它所需的密钥。有时这些证书是由客户端创建的,而且任务更加繁琐,因为我必须要求它。

我正在寻找的是一种使用密钥存储导出证书的工具,这样我就可以与其他程序员共享,也可以查找其他程序员创建的证书。我正在考虑将它们存储在私有git存储库中,但我不确定这是否是一个很好的解决方案。

谢谢!

2 个答案:

答案 0 :(得分:2)

每个MacOS X副本中包含的Keychain应用程序是存储私钥和证书的好地方,特别是因为Xcode会在那里查找它们。

如果您有来自不同客户端的多个项目,则可以将每个客户端的证书和密钥存储在单独的钥匙串中。这有助于保持它们的有序性并帮助避免使用给定项目的错误凭据。

答案 1 :(得分:2)

认为你应该看看fastlane match。它下面是使用git存储证书和配置文件,它是安全的,因为每个文件将使用openssl通过密码加密。

匹配将在您的钥匙串中安装证书和私钥。

Here您可以查看匹配

的示例实现