缺少代码签名权利 - 在捆绑包中找不到可执行文件的权利
Posted
技术标签:
【中文标题】缺少代码签名权利 - 在捆绑包中找不到可执行文件的权利【英文标题】:Missing Code Signing Entitlements - No entitlements found in bundle for executable 【发布时间】:2014-11-03 10:52:18 【问题描述】:我收到来自 iTunes 连接的信件,并出现以下错误: 但是,有一些成功的试验,当应用程序被提交并设置为非活动状态而没有任何错误时。但是当我尝试使用相同的代码签名设置再次提交时,我收到了这个错误。有没有人遇到同样的问题,有什么办法解决吗? 提前致谢
【问题讨论】:
尝试编辑您的配置文件并用它重建项目。 配置文件中应该改变什么? 只是编辑它。苹果改变了他们的配置文件生成过程。对我来说,在那次手术之后,所有的警告都消失了。 我的意思是,developr.apple.com 上的配置文件没有什么可更改的:只能更改配置文件名称和应用程序 ID,例如更改名称没有帮助(更改后我下载了新配置文件而不是旧配置文件) 【参考方案1】:转到项目目标然后构建设置,搜索代码签名集供应配置文件和代码签名身份并运行应用程序。 参考这个链接https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppStoreDistributionTutorial/CreatingYourTeamProvisioningProfile/CreatingYourTeamProvisioningProfile.html
【讨论】:
是的,我已经这样做了:配置配置文件设置为我之前创建和下载的配置文件(用于分发),选择了“发布”和“andy iOS sdk”iPhone 分发选项.顺便说一句,这并没有解释为什么有一些罕见的试验在非活动状态下成功通过以上是关于缺少代码签名权利 - 在捆绑包中找不到可执行文件的权利的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 xcode5 在 Mac 应用程序中对捆绑的可执行文件进行代码签名