Interface Builder XIB错误 - 无法写入路径

时间:2013-10-30 16:18:31

标签: xcode interface-builder xcode5

我偶尔发现一次性错误,经常会在第二次尝试时清除错误 在建筑物中,清洁或按住Option键并单击产品 - >清理构建文件夹。

我能做些什么来避免像这个似乎与我的主要xcode项目的单个.xcproj(XCode Project)绑定的错误。它永远不会出现在新产品或空产品上,并且似乎总是在同一个Nib文件(MainWindow-iPhone.nib)上失败。

完整的错误消息:

  /Users/user/XCodeWork/iPhoneDev/MyAppSourceFolder/en.lproj/MainWindow-iPhone.xib: 
  Compilation failed. Unable to write to path:        
  /Users/user/Library/Developer/Xcode/DerivedData/MYAPPNAME-
  dudnhxzgpqtcnqcgaguirvkhmvco/Build/Intermediates/ArchiveIntermediates/
  MYAPPNAME/InstallationBuildProductsLocation/Applications/MyAppname.app/
  en.lproj/MainWindow-iPhone.nib

我查看了文件夹权限,并且我拥有Intermediates文件夹的完全权限 上面显示的路径。只是因为在XCode的构建中发生了一些sudo类似的废话,我为每个拥有Read& amp;写入权限,但不能解决问题。

上述错误发生在常规调试构建期间,也发生在存档操作期间,并且通常会阻止我完成存档步骤。

我在OS X Mavericks 10.9(13A603)上使用XCode 5.0.1(5A2053)

1 个答案:

答案 0 :(得分:13)

我找到了解决方案!! (至少它对我有用)。

对于我们遇到问题的每个xib,在右侧面板中转到第一个选项卡“Interface Builder Document” - > “Build for for”并选择“iOS 7.0及更高版本”。我的旧配置是“iOS 4.3及更高版本”。