Xcode无法编译XIB

时间:2013-04-09 07:54:45

标签: objective-c xcode cocoa interface-builder xib

我收到以下错误消息,多个XIB编译因退出代码6而失败。我无法理解它。谁知道可能出错了什么?

我已经清理了这个项目,但这没有用。

错误仅在归档时发生,而不是仅在运行应用程序时发生。编辑:在我完成构建(和清理)之后,运行不再有效。

CompileXIB MyProject/en.lproj/MainMenu.xib
    cd /Users/wesley/XCode/MyProject
    setenv XCODE_DEVELOPER_USR_PATH /Applications/Xcode.app/Contents/Developer/usr/bin/..
    /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/wesley/Library/Developer/Xcode/DerivedData/MyProject-ciandcogabqifsfgbscfrfgabfet/Build/Intermediates/ArchiveIntermediates/MyProject/InstallationBuildProductsLocation/Applications/MyProject.app/Contents/Resources/en.lproj/MainMenu.nib /Users/wesley/XCode/MyProject/MyProject/en.lproj/MainMenu.xib --sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk

2013-04-09 09:48:22.377 ibtoold[77454:1207] [MT] DVTAssertions: ASSERTION FAILURE in /SourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder-3084/ibtool/IBToolErrorForwarder.m:32Details:  Unhandled error: 13Object:   <IBToolErrorForwarder: 0x401036100>Method:   -initThread:   <NSThread: 0x40030a1e0>{name = (null), num = 1}Hints: NoneBacktrace:  0  0x000000010c04c7c3 -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:messageFormat:arguments:] (in DVTFoundatio  1  0x000000010c04c5f4 _DVTAssertionFailureHandler (in DVTFoundatio  2  0x000000010b571bba (in ibtool  3  0x000000010b569115 (in ibtool  4  0x000000010b563f74 (in ibtool  5  0x00000000000000Command /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool failed with exit code 6

1 个答案:

答案 0 :(得分:1)

ASSERTION FAILURE CAUSES: - 可能是您正在打开的文件或损坏的首选项。尝试删除首选项或打开已知良好的nib / xib文件。

另外

删除“派生数据”文件夹中的所有内容

清理您的项目。 更多类似的问题xcode won't compile iOS apps, crashes when .xib or .storyboard files are opened可以帮助您!

同时尝试

从* .xcdatamodeld目录中删除未在XCode中显示的所有* .xcdatamodel目录。这些目录出现在* .xcdatamodel重命名为XCode之后。