【问题标题】:Interface Builder XIB Error - Unable to write to pathInterface Builder XIB 错误 - 无法写入路径
【发布时间】:2013-11-10 09:10: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

我已经查看了文件夹权限,并且我拥有对 Intermediates 文件夹的完全权限 如上所示的路径。以防万一在 XCode 的构建中发生了一些 sudo 之类的废话,我将路径设置为具有读写权限的每个人,但这并不能解决问题。

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

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

【问题讨论】:

  • 我希望有人能解决这个问题。我和我的共同开发人员都有同样的问题。最糟糕的是,它发生在发布之前的存档期间,因为执行另一个存档需要很长时间,甚至可能会失败!
  • 从 build-for-debug 更改为 build-during archive 时最常发生这种情况,但在您更改目标设备时也经常发生(为在您的真实 iPhone 上运行而构建,然后切换到为 iOS 7 模拟器构建)。
  • 我也有同样的问题,完全是……我可以在设备上运行,但存档几乎是不可能的。
  • 这里有同样的问题。有时,它可能会连续发生几次(今天早些时候,连续发生六七次)。如果我在构建之前进行清洁,这似乎不会发生,尽管我可能是错的。我上次扩展了错误日志,它说第一个(可能是三个非常相似的)“潜在错误”是:文件“runtime.nib”不存在。
  • Xcode 7.3 也发生过,干得好苹果!

标签: xcode interface-builder xcode5


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    • 2012-02-16
    • 2013-08-23
    • 1970-01-01
    • 2015-11-06
    • 1970-01-01
    相关资源
    最近更新 更多