所有构建的iOS应用程序都会出现错误"无法验证应用程序"

时间:2015-07-02 16:08:36

标签: ios xcode osx-yosemite jailbreak ios8.4

当我从我的项目构建应用程序并将其部署到设备上进行调试时,它会不断出现错误"应用程序安装失败","应用程序无法验证"。

我尝试了类似主题的解决方案,其中说"在设备上删除旧应用并再次部署"但没有奏效。我还创建了新的单视图项目来测试,在构建设置中禁用codesign然后部署,仍然得到相同的错误。 我尝试在设备上部署应用的每个项目都发生了这种情况。

我在OS X Yosemite 10.10上使用Xcode 6.4,部署到iPhone 5s(越狱)iOS 8.4。编辑了Xcode的SDKsetting.plist以允许部署(CODE_SIGNING_REQUIRED = NO,AD_HOC_CODE_SIGNING_ALLOWED = YES)。

1 个答案:

答案 0 :(得分:3)

经过反复试验,我终于找到了解决方案!

  1. 按照Bypass code signing with Xcode 6的回答。
  2. 从目标的“信息”标签中的密钥“捆绑标识符”中复制值。
  3. 打开Entitlements.plist,添加“application-identifier”键,其中包含最近复制的值。
  4. 现在一切都按预期工作了。