应用程序立即崩溃:可执行文件已使用无效的权利签名

时间:2016-08-05 02:49:04

标签: ios provisioning-profile

我通过Xcode在iPad Air上安装了一个应用程序。几周以来,该应用程序运行良好。突然间,只要我打开应用程序,它就会立即崩溃。加载屏幕将暂时出现,用户将返回主屏幕。我去删除了应用程序,重新安装它,一切都恢复正常。几周后,该应用程序再次崩溃。这次我调查了设备日志,并在应用程序打开时找到了它。

Aug  4 22:40:47 iPad amfid[240] <Notice>: MIS: entitlement 'application-identifier' has value not permitted by provisioning profile 'iOS Team Provisioning Profile: coolApp.Company'
Aug  4 22:40:47 iPad amfid[240] <Error>: /private/var/containers/Bundle/Application/AAB98943-4336-4E23-8BA6-D785B327DBB5/Company.app/Company not valid: 0xe8008016: The executable was signed with invalid entitlements.

我很好奇是为什么应用程序工作了几个星期然后随机开始破解。设备日志显示没有崩溃。任何关于为什么应用程序每次打开时立即关闭以及如何解决它的帮助都会很棒!谢谢!

2 个答案:

答案 0 :(得分:4)

  

为什么该应用程序工作了几周然后随机开始打破

它根本不是随意的,因为&#34;几周&#34;显示。通过Xcode的构建和运行在设备上安装应用程序时包含的权利有一个时间限制。你达到了这个时间限制。你做了另一个构建和运行,所以你获得了一个新的权利。你也达到了它的时间限制。 Xcode的构建和运行用于临时测试,而不是用于长期安装。

如果您急于在您的设备上安装应用并延长使用寿命,请通过iTunes进行Ad Hoc构建和安装。

答案 1 :(得分:1)

Check this。链接显示您遇到的类似问题。您需要检查登录权利,然后再次尝试构建