【问题标题】:xcode 5.0.2 Code Signing Entitlements Issue [duplicate]xcode 5.0.2代码签名权利问题[重复]
【发布时间】:2014-03-25 11:40:59
【问题描述】:

我正在尝试发布我的应用的第二个版本。在发布应用程序的第一个版本后,我升级到 Maverick OS 和 Xcode 5.0.2。归档应用程序的新版本后,我尝试在 Xcode 中对其进行验证。我收到以下错误:

无效的代码签名权利。您的应用程序包中的权利 签名与配置中包含的签名不匹配 文件。根据配置文件,捆绑包包含一个密钥 不允许的值”‘[“45GU53BL5Zcom.myCompany.myApp”]’ “Payload/myApp.app/myApp”中的关键“keychain-access-groups”

我不知道如何解决这个问题。也许它与 com.myCompany.myApp 上的前缀有关,但我没有更改任何内容(即我在第一个版本中提交了这个没有错误)。我的意思是,这只是苹果分配的应用程序标识符的一部分。此外,我还有另一个使用类似应用程序标识符的应用程序,它使用 Xcode 5.0.2 验证无误。

我什至不知道这个应用程序标识符在包中的什么位置。我应该编辑它吗?

谁能指出我正确的方向来解决这个错误?

【问题讨论】:

    标签: ios xcode code-signing-entitlements bundle-identifier


    【解决方案1】:

    在 Build Settings 中选择正确的 Provisioning Profile。 Build Settings 中有很多条目,如果您在过滤器框中键入 Provisioning Profiles,您将看到该条目。从选择框中选择合适的。

    【讨论】:

    • 我查过了。 45GU53BL5Z 不是捆绑 ID 的一部分。我知道这个前缀存在的唯一地方是定义应用内购买的地方。每个应用内购买都使用包含前缀 45GU53BL5Z 的应用标识符。
    【解决方案2】:

    您是否错过了新操作系统中的 .p12 文件? 你升级到新的操作系统,可能是 .p12 文件和配置文件需要再次添加到 mac 中

    【讨论】:

      猜你喜欢
      • 2014-03-02
      • 2013-09-20
      • 1970-01-01
      • 2018-02-23
      • 2010-11-25
      • 2015-06-23
      • 1970-01-01
      相关资源
      最近更新 更多