【问题标题】:Xcode 7.1.1 Error - No provisioning profiles matching an applicable signing identity were foundXcode 7.1.1 错误 - 未找到与适用的签名身份匹配的配置文件
【发布时间】:2016-10-06 00:38:27
【问题描述】:

我在 Unity 5 中有一个游戏并导出了 iOS 版本。在 Xcode 中打开项目并选择正确的 Team and Provisioning Profile。 Xcode 显示错误“代码签名错误:未找到匹配的配置文件:未找到与适用的签名身份匹配的配置文件”

我在 Preferences->Accounts 中检查了 Apple Id,发现它显示了一个 Reset 按钮,用于包括 在内的所有签名身份iOS 发行版 除了 iOS 开发

我在钥匙串中显示了团队的私钥,用于开发和分发。

WWDR 证书已过期,因此我将其删除并安装了正确的。

我在上面拖了 6 个多小时,但到目前为止还没有任何线索。

请帮忙...

【问题讨论】:

  • 您确定您的捆绑包标识符与配置文件的标识符相同吗?
  • 你能显示你的项目构建设置的代码签名部分吗?
  • 附上相同的截图。此外,我的一位同事正确使用了相同的开发人员配置文件(以前他也使用 7.1.1,最近更新到 7.3)。我还尝试导入从他的 Xcode 导出的开发人员配置文件。

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


【解决方案1】:

删除了所有证书/配置文件并将其重新导入 xcode 中,并且可以正常工作。不知道为什么,但它起作用了.. :)

【讨论】:

    【解决方案2】:

    只需再次创建您的开发者分发证书并安装它。

    检查是否有任何默认配置文件,例如以 * 开头或由 xcode 生成,然后将其删除并再次生成并安装。

    它工作正常..

    【讨论】:

    • 如果创建开发者/发行证书可能会影响其他正在运行的游戏。由于我们有其他游戏已经在 App Store 上,并且相同的证书在另一个 mac os x 上运行良好,所以为什么不在我的 mac os x 上。我们找不到其他解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多