【发布时间】: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