2016-02-07 34 views
2

我有两个活动项目,我的主应用程序和测试应用程序。这似乎是 是使用“生成”按钮来运行证书 向导的情况下,我必须从每次从一个应用切换到另一个应用 从头开始生成证书。 “使用现有”选项从不起作用。 为一个应用程序生成新证书会使其他应用程序的证书无效。这看起来不对,所以我做错了什么?来自一个证书的多个应用程序

+0

你叫什么证书向导? – SwiftArchitect

+0

https://www.codenameone.com/blog/ios-certificate-wizard.html –

回答

2

你在做什么错是假设使用现有的不起作用。

当您选择使用现有它将只会生成供应,您需要从其他项目有效的副本P12文件。您可以在IDE全局首选项中为整个IDE定义一组P12文件。然后,您只需运行证书向导来重新生成供应,或者在Apple网站中手动执行。

+0

因此,如果您使用现有的向导,向导不够精灵来查找现有证书? – ddyer

+0

生成P12后,Apple服务器上的证书不再有用。我们不会将您的数据存储在我们的服务器中,因为这会违反隐私。由于您可以移动项目位置或P12文件位置,因此我们无法真正依靠上次存储它们的位置。 –

+0

一个小皱纹 - 证书向导在生成新证书时填写“证书密码字段”,该字段无法在项目之间复制和粘贴。我可以复制证书,但密码是什么? – ddyer

1

如果你问有关创建新的证书... ...您的公钥/私钥对相关联的

你并不需要不断创造新的企业社会责任,并与新的密钥。
有关这方面的文档有点模糊,并且您可以快速结束密钥,证书等的集合。

在钥匙串访问:

选择登录>键​​>你的私钥,或现有的证书

enter image description here

选择钥匙串访问>证书助手

请注意,当您选择了证书,密钥等时,证书助理会使用该对象作为起点。

没有起点: No starting point

随着起点: Starting point

这样做,这样会使用,而不是创建一个新的现有对象。在使用公钥/私钥对的CSR的特定示例中,您可以重新使用当前的密钥集并且不会生成新的密钥集。

+0

你没有注意到CODENAMEONE标签 - 这个问题是特定于开发环境的。 – ddyer

+0

正确。我可能会决定离开这个答案,因为它是iOS开发中一个反复出现的问题。 – SwiftArchitect

相关问题