我正在尝试发布我的应用程序的第二个版本。在发布应用程序的第一个版本后,我升级到 Maverick OS 和 Xcode 5.0.2。归档应用程序的新版本后,我尝试在 Xcode 中对其进行验证。我收到以下错误:
无效的代码签名权利。您的应用程序包签名中的权利与配置文件中包含的权利不匹配。根据配置文件,该包包含一个不允许的键值“[“45GU53BL5Zcom.myCompany.myApp”]' 用于“Payload/myApp.app/myApp”中的键“keychain-access-groups”</ p>
我不知道如何解决这个问题。也许它与 com.myCompany.myApp 上的前缀有关,但我没有更改任何内容(即我在第一个版本中提交了这个没有错误)。我的意思是,这只是苹果分配的应用程序标识符的一部分。此外,我还有另一个使用类似应用程序标识符的应用程序,它使用 Xcode 5.0.2 验证没有错误。
我什至不知道这个应用程序标识符在包中的什么位置。我应该编辑它吗?
有人可以指出我正确的方向来解决这个错误吗?