Xcode故事板:内部错误。请提交错误


72

在情节提要中进行编辑时,特别是将视图控制器分配给特定的类,当我想运行项目时突然遇到了此错误。

Main.storyboard:内部错误。请在bugreport.apple.com上提交错误,并附加“ / var / folders / 79 / _jh611t15qsfcx165_jv_20h0000gn / T / IB-agent-diagnostics_2015-10-28_00-33-12_730000”。

现在我不能再运行我的项目了。我在其他任何地方都找不到与此有关的任何信息。有人遇到过吗?

在此处输入图片说明


2
是的,我也经常发生这种情况。特别是在xibs上。使用Xcode 7.1
Bhavuk Jain

我们希望7.1.1即将发布。
OhadM 2015年

1
Xcode 7.1.1已于本周初发布,并解决了此问题。
Quinn Taylor,

1
它发生在xcode 7.2中
krakover,2016年

1
@JustinLeo它在Xcode 8.0(测试版)发生对我来说
苏尼尔饶

Answers:


121

我遇到了同样的问题。通过清理构建文件解决了该问题。

cmd + Shift + K

cmd +选项+ Shift + K

希望这对您有所帮助。


7
不必清理构建文件夹,这是与iOS模拟器相关的间歇性问题,已在Xcode 7.1.1中解决。
Quinn Taylor,

是的 我一起使用它们。所以我不确定哪一个有效。
Fahad Ajmal

10
我已经尝试了上述选项,但仍未解决我的问题
Dipen Desai

3
@FahadAjmal我已经尝试过了,但是在Xcode 8.0(测试版)中没有帮助
Sunil Rao

5
如果清理不起作用,请尝试清理导出的数据-这为我解决了许多Xcode问题。要清除所有项目的导出数据(应该是安全的),请在终端类型中:rm -rf ~/Library/Developer/Xcode/DerivedData
oyalhi


11

清除DerivedData文件夹(在〜/ Library / Developer / Xcode / DerivedData中)对于我来说是解决此问题的方法。


7

我遇到过同样的问题。使用以下步骤将其修复:

  1. 删除项目的派生数据

  2. 清理项目(快捷键:cmd + shift + k

屏幕截图

  1. 现在,运行您的应用程序。

2
哈哈 我想我没有尝试步骤的确切组合。但是,按此顺序执行这些步骤似乎对我有用。干杯!
FateNuller

6

刚遇到此错误,并且它与显示错误Xcode的不可用iOS版本(例如,针对Xcode 8.2.1的iOS 11.2显示,对于iOS Simulators而言是不可能的)相吻合。

解决方法是删除/Library/Developer/CoreSimulator,例如

rm -rf /Library/Developer/CoreSimulator

理论上,您应该可以运行,xcrun simctl delete unavailable但是在这种情况下不起作用。

注意在Xcode 8.2.1上发现了此问题,但还安装了9.2。


2

听起来您在Xcode中发现了一个错误,应该在这里向Apple提交错误报告,并附加错误所指定的文件。同时,您是否有可以还原到的项目的较早版本?还是在这里提供您的主要故事板的xml?


使用Time Machine恢复我的故事板的旧版本成功。不确定提交错误会有所帮助...
Antoine

2

在我的情况下,问题是UITextField作为具有“基本”样式的UITableViewCell中的子视图。一旦将其从“基本”更改为“自定义”,它便开始编译。


2

我只是删除了导致此问题的文件(只是引用未删除),然后再次将其重新添加。


太棒了 解决了我的问题。唯一对我有用的解决方案。
EANicolas1年

1

以下是解决此问题的步骤:

取消选中xib文件的目标->清理项目->然后检查目标->清理项目->运行/构建项目。在xcode 8.x中工作



0

我在xcode8 beta 6中遇到了同样的问题,Command + K并没有帮助,但是后来.xib文件xcode显示错误,我只是在IB中更正了它的相关属性,例如我的视图是自定义一个,而它的一些内部图像视图属性。然后我清理了构建并运行该应用程序。有效。


0

我在Xcode 8.2.1上遇到了这个问题。清洁(cmd +选项+ shift + k)没有帮助。但是,卸载Xcode,从Apple下载Xcode 8.2.1,安装确实解决了该问题。



0

我正在使用Xcode 9.2,以上所有答案都无法解决问题。我的问题是我不小心将约束添加到了TableViewCell内容视图。内容视图不适用约束,我不应该对其添加约束。它已经被锁定。但是我真的不知道我是如何意外地添加约束的。删除约束后,一切都可以再次正常运行。

我认为这个答案将有助于有人遇到同样的问题。


0

没有其他答案对我有用。这是做什么的。

  1. 打开情节提要,全选并复制。
  2. 创建一个新的情节提要,粘贴。
  3. 删除原始情节提要。
  4. 重命名所有对旧故事板的引用。

构建并运行。


0

对我来说,我删除了整个UITableView正在播放的部分。它只有一个单元,但显然有些问题了。删除它并重新启动Xcode为我修复了它。


0

以上对我没有解决方案。我用这个来解决:

  • 关闭xcode
  • 打开终端应用程序并转到项目目录
  • 运行命令“ pod install”。它重新生成了我的项目
  • 再次在xcode中打开项目

注意:这仅适用于安装了cocoapod的项目


-1

尝试删除每个视图控制器和“构建”以查找引起问题的视图控制器。

就我而言,我将对象放置在情节提要中。

在此处输入图片说明

删除该对象对我有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.