【问题标题】:Can't get Xcode to see my distribution certification? Code sign error: The identify 'iPhone Distribution' doesn't match any identity in any profile?无法让 Xcode 查看我的分发认证?代码签名错误:识别“iPhone Distribution”与任何配置文件中的任何身份都不匹配?
【发布时间】:2011-12-27 10:13:44
【问题描述】:

我似乎无法让 Xcode 查看我的分发认证?代码签名错误:识别“iPhone Distribution”与任何配置文件中的任何身份都不匹配?

所以:

  • 在 IOS 配置门户中
    • 拥有未过期的分发证书
    • 有一个团队供应配置文件(不确定如何使用)
  • 已下载分发证书并双击并导入钥匙串
  • 转到 Xcode - 创建分发配置文件
  • 在 Product / BuildSettings / Distribution line item 下 => 如果我点击“iPhone Distribution”,则不会出现匹配项......

如果我可以在 KeyLink 中看到分发证书,这不应该是 Xcode 能够看到这个的触发器吗?

我是否遗漏了什么/我该如何解决,以便继续上传应用程序...

谢谢

【问题讨论】:

标签: iphone xcode code-signing ios-provisioning provisioning-profile


【解决方案1】:

我遇到了这个问题。我已经创建了一个关于如何修复它的分步说明列表。希望对您有所帮助。

iPhone app signing: A valid signing identity matching this profile could not be found in your keychain

【讨论】:

  • 我刚刚了解到,如果您的证书已过期,您将看到错误“找不到与此配置文件匹配的有效签名身份...”。因此,一种补救措施是更新您的证书和配置文件。
【解决方案2】:

仅仅拥有证书本身并没有帮助。您需要检查您是否还有与之关联的私钥。

在您的 Mac 上单击钥匙串访问,然后转到证书部分并检查您的证书是否带有您的私钥。如果没有,那么您可能需要获取您的私钥。

你可以看看这个教程:

http://seventhsoulmountain.blogspot.com/2013/09/ios-code-sign-in-complete-walkthrough.html

【讨论】:

  • 我已经解释了上面的答案。该链接仅供开发人员或任何人了解确切的步骤,并可能找到他们可能出错的地方。 @沙里克阿卜杜拉
  • 感谢补充说明☺
猜你喜欢
  • 2010-11-07
  • 2012-03-20
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 2011-07-25
  • 2011-06-18
  • 1970-01-01
相关资源
最近更新 更多