构建 iPhone 应用程序报告“使用无效权利签署了可执行文件”

Posted

技术标签:

【中文标题】构建 iPhone 应用程序报告“使用无效权利签署了可执行文件”【英文标题】:Building an iPhone application reports 'An executable was signed with invalid entitlements' 【发布时间】:2010-04-15 04:41:13 【问题描述】:

我正在尝试在我的设备上安装我的 iPhone 应用程序进行测试,每当我尝试构建它时,我都会得到:

可执行文件的签名无效

在您的 应用程序的代码签名 权利与那些不匹配 在您的配置中指定 个人资料。

现在我已经尝试添加一个Entitlements.plist 文件并同时选中和取消选中 get-task-allow。我在项目下的代码签名权利下添加了文件名,然后在目标下添加了文件名,两者都没有,等等。我删除并重新创建了每个应用程序 ID、配置文件和证书.这些似乎都是有效的。这不是临时分发(它是开发),也不是越狱手机。

在配置文件中的什么地方指定了任何代码签名权利?

【问题讨论】:

我在这里发布了一个对我有用的答案,检查它是否也适用于你***.com/questions/5333034/… 【参考方案1】:

我通过将我的项目复制到另一个位置、创建一个新项目然后将以前的项目文件重新复制到新项目中来解决了这个问题。

【讨论】:

【参考方案2】:

我正确地遵循了 Apple 配置门户中提供的所有步骤,以使我的应用程序在 iPhone 上运行。我还重新启动了我的机器,并创建了一个新项目进行测试。它不适合我。我每次都遇到同样的错误。

然后我重新安装了Xcode。然后它对我有用。我成功运行了我的应用程序 在我的 iPhone 上...

【讨论】:

以上是关于构建 iPhone 应用程序报告“使用无效权利签署了可执行文件”的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 应用程序由于内存不足而崩溃,但在模拟器中运行良好

iPhone 崩溃报告

iPhone:如何在 iPhone 中实现崩溃报告功能?

奇怪的 iPhone 0x8badf00d 崩溃报告

如何获取 iPhone 应用程序的崩溃报告

CoverStory 在运行 iPhone 应用程序后报告 0% 的覆盖率