我正在使用我的MacAir与我的iMac一起进行开发。 MacAir是Lion,iMac是雪豹
我的MacAir不允许我打开xcode。它继续给我这个错误。对于如何解决这个问题,有任何的建议吗?
Xcode遇到内部逻辑错误。选择“继续”继续以不一致的状态运行Xcode。选择“崩溃”以暂停Xcode并使用Crash Reporter提交错误。选择“崩溃”将导致丢失所有未保存的数据。
ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder- 1938/Framework/Utilities/IBFoundationAdditions.m:2247
Details: Both arguments are required
Function: NSString *IBRelativePath(NSString *, NSString *)
Thread: <NSThread: 0x4026acba0>{name = (null), num = 8}
Hints: None
答案 0 :(得分:1)
你不能阻止它,这是Xcode中的逻辑错误,最终Apple会修复它。 Xcode 4.x它是一个有很多令人讨厌的边缘的工作离子进展。
我好运(通常)点击“继续”,有时一次又一次地打了十几次并让Xcode继续。退出并重新启动Xcode有时可以改善事情。
与this question类似。
/ Developer / Library / uninstall-devtools和/ Developer / Library / uninstall-developer-folder中有两个卸载脚本在新安装之前尝试使用它们。
提交错误答案 1 :(得分:0)
我在Xcode 4.2上遇到了同样的错误。我在演示时点击了“继续”选项。然后我注意到Interface Builder窗口打开了。 'IDEInterfaceBuilder'断言错误是一个线索,它与Interface Builder有关。所以我关闭了所有Interface Builder窗口,并选择了一个源文件来代替显示在主视图中。
我还注意到Xcode运行了几个后台任务(重新索引和另一个我无法回忆;我之前删除了该项目的xcuserdata文件夹并打开Xcode,让它崩溃,然后恢复原来的xcuserdata文件夹;我不确定这是否有助于事情的发展。让两个任务完成后,我退出Xcode,重新启动,一切正常。
这显然是Xcode中的一个错误,但它似乎是可以恢复的。总之,请尝试:
如果这不起作用,首先尝试暂时将xcuserdata文件夹移出项目文件夹,重新启动Xcode,退出Xcode,然后移回xcuserdata文件夹,然后重新启动Xcode,然后再执行上一个过程。
已经向Apple报告了这个错误。