在故事板中进行编辑,特别是将视图控制器分配给特定的类时,我想在运行项目时突然遇到此错误。
Main.storyboard:内部错误。请在bugreport.apple.com上提交一个错误并附上" / var / folders / 79 / _jh611t15qsfcx165_jv_20h0000gn / T / IB-agent-diagnostics_2015-10-28_00-33-12_730000"。
现在我不能再运行我的项目了。我无法在其他任何地方找到有关此信息的任何信息。有没有人遇到过这个?
答案 0 :(得分:121)
我遇到了同样的问题。它通过清理构建文件来解决。
cmd + shift + k
和
cmd +选项+ shift + k
希望这会有所帮助 感谢。
答案 1 :(得分:18)
以下步骤可以解决您的问题。
答案 2 :(得分:9)
清除DerivedData文件夹(在〜/ Library / Developer / Xcode / DerivedData中)是解决这个问题的原因。
答案 3 :(得分:7)
我有同样的问题。使用以下步骤解决了问题:
清理项目(快捷方式:cmd + shift + k
)
答案 4 :(得分:5)
刚遇到此错误,它与显示错误Xcode的不可用iOS版本一致(例如,iOS 11.2显示Xcode 8.2.1,iOS模拟器无法实现)。
解决方案是删除/Library/Developer/CoreSimulator
,例如
rm -rf /Library/Developer/CoreSimulator
理论上你应该可以运行xcrun simctl delete unavailable
,但在这种情况下不起作用。
注意在Xcode 8.2.1上发现此问题,但也安装了9.2。
答案 5 :(得分:2)
听起来你在Xcode中发现了一个错误,并且应该使用apple here提交错误报告,并附上它指定的错误文件。 与此同时,您是否拥有可以恢复的项目的早期版本?或者在这里提供主要故事板的xml?
答案 6 :(得分:1)
就我而言,问题在于UITextField是 UITableViewCell 中的子视图,带有' Basic' 样式。一旦我从基本'基本' ' Custom' 它开始编译。
答案 7 :(得分:1)
以下是解决此问题的步骤:
取消选中xib文件的目标 - >清理项目 - >然后检查目标 - >清理项目 - >运行/构建项目。 使用xcode 8.x
答案 8 :(得分:1)
我只是删除导致此问题的文件(仅引用不删除)并重新添加它。
答案 9 :(得分:1)
所有这些解决方案对我来说都不起作用 做了什么工作:
$ sudo chmod -R 777 ~/Library/Logs
答案 10 :(得分:0)
我对xcode8 beta 6有同样的问题,Command + K没有帮助,但是后来为.xib文件xcode显示错误,我刚刚在IB中更正了它的相关属性,就像我的视图是自定义的一个&它的一些内部图像视图属性。然后我清理了构建和放大运行应用程序。它奏效了。
答案 11 :(得分:0)
我在Xcode 8.2.1上遇到过这个问题。 清洁(cmd +选项+ shift + k)没有帮助。 但是,卸载Xcode,从Apple下载Xcode 8.2.1,安装确实解决了这个问题。
答案 12 :(得分:0)
关闭您的Xcode并再次打开它。问题将会消失。
答案 13 :(得分:0)
我使用的是Xcode 9.2,所有上述答案都没有解决问题。我的问题是我在using PX.Data;
using PX.Objects.CM;
using PX.Objects.CS;
using PX.Objects.IN;
using PX.Objects.AR;
using PX.Objects;
using System.Collections.Generic;
using System;
namespace PX.Objects.CS
{
public class ShipTermsDetailExt : PXCacheExtension<PX.Objects.CS.ShipTermsDetail>
{
#region priceCode
public abstract class priceCode : PX.Data.IBqlField
{
}
[PXString]
[PXUIField(DisplayName="Price Code")]
[PXSelector(typeof(Search<ARPriceClass.PriceClassID>),
typeof(ARPriceClass.Description),
SubstituteKey = typeof(ARPriceClass.Description),
ValidateValue = false)]
public virtual string UsrPriceCode { get; set; }
#endregion
#region itemClass
public abstract class itemClass : PX.Data.IBqlField
{
}
[PXString]
[PXUIField(DisplayName="Item Class")]
[PXSelector(typeof(Search<INItemClass.ItemClassID>),
typeof(INItemClass.ItemClassCD),
SubstituteKey = typeof(INItemClass.ItemClassCD),
ValidateValue = false)]
public virtual string UsrItemClass { get; set; }
#endregion
}
}
内容视图中意外添加了约束。
并且内容视图不适用于约束,并且我不应该为其添加约束。它已被锁定。但我真的不知道我是如何意外地加入限制的。
删除约束后,一切都恢复正常。
我认为这个答案可以帮助有同样问题的人。
答案 14 :(得分:0)
没有其他答案对我有用。 这是做什么的。
构建并运行。
答案 15 :(得分:0)
对我来说,我删除了整个UITableView
正在播放的部分。它只有一个单元,但显然有些问题了。删除它,然后重新启动Xcode,为我修复了它。
答案 16 :(得分:0)
以上对我没有解决方案。 我用这个来解决它:
注意:仅适用于已安装cocoapod项目的项目
答案 17 :(得分:-1)