0

场景如下:我们公司最近购买了一个企业开发者帐户。我们已经有一个标准的开发者帐户。

现在,当我尝试进行存档构建时,我收到以下消息:

Certificate identity 'iPhone Distribution: <Company Name>' appears more than once in the keychain. The codesign tool requires there only be one.

既不使用自动配置文件选择器,也不通过明确设置正确的配置文件,我得到了应用程序的签名。两个证书都有相同的名称,这可能是问题吗?

有没有什么方法可以处理多个证书而不必从钥匙串中临时删除密钥(正如你们中的许多人可能知道的那样,由于这些密钥“神奇地”重新出现,所以效果并不好)。

4

2 回答 2

0

使用不同的公司名称来区分 Enterprise 和 Commercial/Standard,否则会出现命名冲突。

有关如何操作的更多信息:https ://developer.apple.com/support/ios/account-management.html

于 2012-10-23T16:37:02.907 回答
0

首先检查您的苹果帐户是否包含多个分发证书。如果它包含多个,则删除不必要的一个,使其仅包含一个分发证书。

  • 从重复的钥匙串中删除旧证书。

  • 现在转到 xcode 管理器并从那里删除使用已删除证书或旧证书创建的配置文件。

  • 如果未安装,请安装新证书和配置文件。

  • 确保 Apple 帐户包含单个分发证书,并且新创建的配置文件指向您在 Apple 帐户中删除的证书。

现在开心!!!,问题:“证书身份'iPhone Distribution:'在钥匙串中出现不止一次”可能会解决。

于 2013-05-23T07:50:21.727 回答