Xcode 7 ValidateEmbeddedBinary错误无法读取foo-WatchKit-App.app

时间:2015-07-21 17:32:08

标签: ios xcode compiler-errors watchkit xcode7

我正在尝试使用WatchKit应用程序在iOS应用程序上进行完整构建。

在编辑Archive的完整项目时,我看到以下内容

ValidateEmbeddedBinary DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.app
    cd /Users/lordandrei/Projects/git/X7/lifa93
    export PATH="/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode-beta.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    builtin-embeddedBinaryValidationUtility /Users/lordandrei/Projects/git/X7/lifa93/DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.app -signing-cert *9F…FB* -info-plist-path /Users/lordandrei/Projects/git/X7/lifa93/DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/InstallationBuildProductsLocation/Applications/lifa93.app/Info.plist

error: warning: Could not read data in /Users/lordandrei/Projects/git/X7/lifa93/DerivedData/lifa93/Build/Intermediates/ArchiveIntermediates/lifa93Dev/BuildProductsPath/Release-iphoneos/lifa93.app/Watch/lifa93-WatchKit-App.app

我试过了:

  • 在调试和发布之间切换
  • 切换无安装且无验证。
  • 撤销并替换所有个人资料(签名,adhoc,dist)
到目前为止,没有任何事情发生。

建议欢迎,因为我处于试图建立的控制模式。

Xcode: Version 7.0 beta 3 (7A152u)
iOS: 9.0 beta 3 (13A4293g)    
Radar: 21975256

2 个答案:

答案 0 :(得分:1)

当我尝试构建iPhone 6+和Watch时,我遇到了这个问题。我刚刚重新安装了Xcode 7 Beta,因为我不小心删除了一个必需的框架。我尝试了多次构建并收到了相同的“无法读取数据...”错误。我终于成功地为模拟器构建了, AND THEN 为两个设备构建并且它可以工作。

我现在的问题是Apple Watch的构建似乎需要永远运行或传递“附加......”。

答案 1 :(得分:0)

我不知道您问题的确切原因,但我也创建了包含WatchKit App目标的新项目。它工作正常,没有建筑过程的问题 我正在使用Xcode 7 beta(7A120f)。

这就是我提出3种解决问题的可能方法的原因:
  1。从头开始创建新的新项目,并将源项目和资源文件从当前项目迁移到新项目。我之前遇到过类似的问题(它与WatchKit应用程序无关),这个技巧对我有帮助   2。安装最新版本的Xcode。 Xcode 7 beta 4于7月21日发布   3. 安装Xcode(7A120f)。这是我正在使用的版本,您正在使用不同的版本。我不认为它会有所帮助,但谁知道呢。