【问题标题】:Code Sign Error - Profile not available in XCode代码签名错误 - XCode 中不提供配置文件
【发布时间】:2016-09-07 12:44:31
【问题描述】:

我正在尝试为以前未在此 Mac 上构建的应用程序构建/签署更新。我登录了同一个开发者帐户,并在这台机器上发布了其他应用程序。

当我尝试在上传到商店之前进行验证时,我收到以下错误:

代码签名错误:未找到匹配的配置文件:否 配置具有有效签名身份的配置文件(即证书 和私钥对)匹配捆绑标识符 找到了“com.appname.mobile”。

我尝试了 Preferences -> Accounts -> Details -> Download All 的明显解决方案,但奇怪的是配置文件不显示但我可以在登录 Apple 时看到它开发者网站。它就在 com.appname.mobile 那里,它于 2017 年 9 月 29 日到期,所以它没有出现在 XCode 中的事实对我来说真的很奇怪。

我希望我只是错过了在新机器上构建现有应用程序的步骤,因为我以前从未在此过程中遇到任何问题。任何见解将不胜感激!

【问题讨论】:

  • 您是否在“钥匙串访问”中检查了您拥有与此特定配置文件匹配的分发证书/密钥?
  • 我在钥匙串中看到了正确的“iPhone Distribution: ”证书/密钥。
  • @NicholasKreidberg 这个答案可能对你有帮助,很新鲜..stackoverflow.com/a/39371910/661022

标签: ios xcode app-store-connect provisioning-profile


【解决方案1】:

你应该去你的旧mac机器并导出必要的keychains certificates。曾经certificates 导出。

现在您可以通过双击 certificated 文件在新 Mac 上安装您的 certificates。它会解决你的问题。

【讨论】:

  • 我在钥匙串中看到了正确的“iPhone Distribution: ”证书/密钥,当我在 XCode 中查看帐户时,我看到了所有配置文件,但我正在寻找的文件除外。
  • 尝试删除它并重新安装。重新启动你的 Xcode。
  • 同样的结果,我可以看到其他配置文件,但不是我想要的。登录到 developer.apple.com 我可以看到它们。
  • 那么您可能需要从您的新 Mac 生成新证书。
猜你喜欢
  • 2016-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-23
  • 2019-07-26
  • 2019-02-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多