我正在尝试发布我的应用的第二个版本。在我发布应用程序的第一个版本后,我升级到Maverick OS和Xcode 5.0.2。归档新版本的应用程序后,我尝试在Xcode中验证它。我收到以下错误:
无效的代码签名权利。您的应用包中的权利 签名与配置中包含的签名不匹配 文件。根据配置文件,捆绑包含密钥 值不允许“'[”45GU53BL5Zcom.myCompany.myApp“]'为 'Payload / myApp.app / myApp'中的密钥'keychain-access-groups'
我不知道如何解决这个问题。也许它与com.myCompany.myApp上的前缀有关,但我没有改变任何东西(即我在第一个版本中提交了这个没有错误)。我的意思是,这只是apple分配的应用程序标识符的一部分。此外,我还有另一个使用类似应用程序标识符的应用程序,它使用Xcode 5.0.2进行无错误验证。
我甚至不知道这个应用程序标识符在捆绑包中的位置。我应该编辑吗?
有人可以指出我正确的方向来解决这个错误吗?
答案 0 :(得分:0)
在构建设置中选择适当的配置文件。 “构建设置”中有相当多的条目,如果在过滤器框中键入“配置配置文件”,您将看到该条目。从选择框中选择合适的一个。
答案 1 :(得分:0)