无法完成CompileXIB com.apple.InterfaceBuilder错误2001操作

时间:2015-11-04 21:16:18

标签: ios xcode swift interface interface-builder

编译了我的项目代码,现在我在所有XIB和Storyboard文件上收到以下错误。有人可以帮我解决吗?所有IB文件都指向正确的部署目标(9.0)。

CompileXIB App/WelcomeScreenViewController.xib
    cd /Users/jried31/Downloads/zzz/v6/App
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
    export XCODE_DEVELOPER_USR_PATH=/Applications/Xcode.app/Contents/Developer/usr/bin/..
    /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --module App --output-partial-info-plist /Users/jried31/Library/Developer/Xcode/DerivedData/App-basveboargfgfwdisbiioebismye/Build/Intermediates/App.build/Debug-iphonesimulator/App.build/WelcomeScreenViewController-PartialInfo.plist --auto-activate-custom-fonts --target-device iphone --minimum-deployment-target 9.0 --output-format human-readable-text --compile /Users/jried31/Library/Developer/Xcode/DerivedData/App-basveboargfgfwdisbiioebismye/Build/Products/Debug-iphonesimulator/Alure.Me.app/WelcomeScreenViewController.nib /Users/jried31/Downloads/zzz/v6/App/App/WelcomeScreenViewController.xib

/* com.apple.ibtool.errors */
/Users/jried31/Downloads/zzz/v6/App/App/WelcomeScreenViewController.xib: error: The operation couldn’t be completed. (com.apple.InterfaceBuilder error 2001.)

3 个答案:

答案 0 :(得分:1)

在我的情况下,合并冲突导致文件无法编译,所以我只需要在文本编辑器中打开它们并解决合并。

答案 1 :(得分:1)

所有其他解决方案对我都不起作用。我没有合并问题,因为无论我使用哪个分支,我都遇到了问题。

最后我重新下载了Xcode(7.3.1),现在又重新开始了。

答案 2 :(得分:0)

解决了我自己的问题: 更多澄清问题是所有XIB和Storyboard文件都无法编译,导致2001错误。

解: 问题是因为模拟器基于iOS 9.1,Podfile和iOS项目的构建目标是9.0 ......这种不一致导致了问题。我通过以下方式解决了这个问题:

  1. 产品 - >
  2. 产品 - > (按住选项)清理构建文件夹
  3. 删除派生数据(〜/ Library / Developer / Xcode / DerivedData)
  4. 下载9.0模拟器(如果您选择将项目保持在9.0设置),从而产生两个模拟器构建(9.1和9.0)
  5. 重新启动XCODE ---只需确保您的所有设置都反映了您想要的操作系统版本。