Xcode 7 ValidateEmbeddedBinary错误无法读取foo-WatchKit-App.app中的数据

Dru*_*man 8 xcode compiler-errors ios watchkit xcode7

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

编译存档的完整项目时,我看到以下内容

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
Run Code Online (Sandbox Code Playgroud)

我试过了:

  • 在Debug和Release之间切换
  • 切换无安装和无验证.
  • 撤销和替换所有配置文件(签名,adhoc,dist)

到目前为止,没有任何事情发生.

建议欢迎,因为我正在试图建立一个持有模式.

Xcode: Version 7.0 beta 3 (7A152u)
iOS: 9.0 beta 3 (13A4293g)    
Radar: 21975256
Run Code Online (Sandbox Code Playgroud)

Vla*_*pko 1

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

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