15

在清理或按住 Option 键并单击 Product -> Clean Build Folder 之后,我会遇到零星的、偶尔出现的一次性错误,这些错误通常会在第二次尝试构建时清除。

我能做些什么来避免像这样的错误,这些错误似乎与我的主要 xcode 项目的单个 .xcproj(XCode 项目)相关联。它永远不会发生在新产品或空产品上,并且似乎总是在同一个 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

我查看了文件夹权限,并且我对上面显示的中间文件夹路径拥有完全权限。以防万一在 XCode 的构建中发生了一些sudo类似的废话,我将路径设置为具有读取和写入权限的每个人,但这并不能解决它。

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

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

4

1 回答 1

13

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

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

于 2013-12-19T12:03:07.213 回答