【问题标题】:Where can I store my IOS Certificate files (.p12)?我在哪里可以存储我的 IOS 证书文件 (.p12)?
【发布时间】:2018-09-23 01:10:17
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

  • 每当您创建证书时,只需双击它,它就会自动保存在钥匙串中。构建应用时无需每次都选择。

标签: ios certificate storage


【解决方案1】:

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

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

Here你可以看看 match 的示例实现

【讨论】:

  • 感谢 Evghaenni!这就是我一直在寻找的答案。我会抢夺快车道比赛的战利品。
【解决方案2】:

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

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

【讨论】:

  • 谢谢!我将编辑我的问题,因为我正在寻找的是与其他程序员轻松共享证书,而无需导出 KeyChain 中安装的内容,反之亦然。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-22
相关资源
最近更新 更多