xcode 5.0.2代码签名权利问题

时间:2014-02-24 01:07:34

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

我正在尝试发布我的应用的第二个版本。在我发布应用程序的第一个版本后,我升级到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进行无错误验证。

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

有人可以指出我正确的方向来解决这个错误吗?

2 个答案:

答案 0 :(得分:0)

在构建设置中选择适当的配置文件。 “构建设置”中有相当多的条目,如果在过滤器框中键入“配置配置文件”,您将看到该条目。从选择框中选择合适的一个。

答案 1 :(得分:0)

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