Xcode 8中Interface Builder XIB编译器错误

6

在切换到Xcode 9然后切回Xcode 8之后,我的构建失败了,并且我收到了这个错误。但是在Xcode 9上我没有任何错误。

注意:我已经检查过:SolutionSolution,但它们都没有起作用。

为什么会出现这个错误?

BasketTotalView.xib:内部错误。请在bugreport.apple.com上报告错误并附上“/ var / folders / dg / _yf1yfd15svdj48mrrlws5vw0000gp / T / IB-agent-diagnostics_2017-08-18_10-08-35_271000”。


1
清理派生数据并运行一次 - Anbu.Karthik
你提交了这个 bug 吗? - Abizern
4个回答

19
Click on your .XIB file 

From Right side bar select "Show the file Inspector"

Go to "Interface Builder Document" section.

In "Open In" dropdown select Xcode 8.

Clear derived data, Build and Run. 

May this help you.

3
找不到“显示文件检查器”选项。简单的派生数据清理起作用了。 - Andrey Gordeev
3
是的,删除派生数据对我也有用——解决了错误提示,谢谢苹果…… - philthomas26
确认,只是派生数据。 - templeman15
重启系统,等待一段时间,清除派生数据并重新构建,对我有效。 - Rajath Kornaya

3
我已经通过以下步骤解决了这个问题:

1. cmd + shift + k
2. cmd + option + shift + k
3. Restart Xcode
4. Restart your pc.

希望这对您也有用。谢谢!

17
  1. 关闭你所在城市的电源。
  2. 雇佣一个杀手去骚扰苹果公司CEO,因为他们开发的IDE太烂了。抱歉发了这个离题的消息,但我需要在某处宣泄一下我的挫败感。我经常觉得苹果的开发人员从不使用XCode进行开发,所以新版本的Xcode如此糟糕。
- danypata
我遇到过几次这种情况。两种答案在不同的情况下都适用于我。很难说什么情况需要重新启动,但值得尝试两个答案中列出的所有选项。 - Brian Sachetta
@dannypata 哈哈哈哈,你和我一样了。 - KoreanXcodeWorker

1
在我的情况下,项目中的.xib文件没有正确地链接到Finder中的文件,并且它有点变暗。链接文件后,它可以正常工作,没有任何错误。
可以通过选择文件,然后从文件检查器中选择完整路径标签前面的文件夹图标并定位文件来链接该文件。

0
在我的情况下,上述选项都没有帮助我解决问题,因为我的问题不在DerivedData中。我点击Interface Builder右侧的箭头,它带我进入了/private/var/folders/文件夹系统的子文件夹中。 这是带你进入该文件的箭头 我已经清理了它并重新启动了Mac。它奏效了!我遵循了这个教程: 我可以从/private/var/folders/中删除文件或文件夹吗? 有些人会说只需重新启动即可清理文件夹,但我还是清理了一遍。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接