嵌入式二进制验证实用程序错误

Bal*_*ick 15 xcode ios watchkit xcode6.3

从昨天起,Xcode在尝试在我的iPhone上运行我的WatchKit应用程序时做了蠢事.它给了我错误:

嵌入式二进制验证实用程序错误

错误:警告:是目录

它不是很有用,似乎它抱怨为我的Watchkit扩展目标配置配置文件.我想我按照这个答案正确设置了它.

这就是我设置个人资料的方式.三个App ID和六个配置文件(三个用于开发,三个用于分发).

主要应用: 在此输入图像描述

WatchKit扩展: 在此输入图像描述

WatchKit Watch App: 在此输入图像描述

res*_*ode 6

我将自定义框架链接并嵌入到WatchKit Extension和App中.从WatchKit Extension的General> Embedded Binaries中删除框架为我修复了它.我必须删除我的Build文件夹并重新启动Xcode.


dog*_*god 5

我已经能够通过正确的配置文件设置解决该问题。

我已经能够使用Xcode 6.2自动设置进行开发/调试构建,并且无需在门户中进行额外的 PP 开发,而是使用团队配置。
现在,Xcode 6.3我必须在门户中添加3 个明确的 PP进行开发,并在项目设置中分配它们。


小智 5

我也一直在与这个错误作斗争。对我来说,有时它会建立,有时则不会。这就是我目前能够存档我的 WatchKit 应用程序的方式。我并不声称知道它为什么有效,只是它对我有用。

  1. 干净 Shift-Command-K
  2. 退出 Xcode
  3. 删除 ~Library/Developer/Xcode/Derived Data 中的文件
  4. 重新打开 Xcode 和存档