【问题标题】:Getting build error: Unable to write to path after transition to Universal app出现构建错误:转换到通用应用程序后无法写入路径
【发布时间】:2013-11-01 00:49:50
【问题描述】:

我有一个现有的 iPhone 应用程序(iOS6、ARC、Storyboards、XCode5),我正在尝试将其转换为 Universal。我做了一个复制并过渡到 iPad,然后做了一个构建。这是我得到的:

编译失败。无法写入路径:/Users/sd/Documents/iPhone Apps/Sur​​veyorLevelingI/DerivedData/SurveyorLevelingI/Build/Products/Debug-iphoneos/Sur​​veyorLevelingI.app/en.lproj/MainStoryboard.storyboardc

我已将 DerivedData 文件夹移动到项目中,清理了项目,关闭了 XCode 5,检查了 DerivedData 文件夹(它是 777)的权限,但均无济于事。

对接下来要检查的内容有什么想法吗?

【问题讨论】:

  • 您尝试重启了吗?听起来很愚蠢,但它在过去为我解决了这样的问题。

标签: ios xcode5 ios-universal-app


【解决方案1】:

故事板文件名的末尾似乎有一个额外的 c。这可能是代码或项目/构建设置文件中的拼写错误。

MainStoryboard.storyboardc

应该是:

MainStoryboard.storyboard

【讨论】:

  • 对,我看到了,但认为它是由编译器添加的...我搜索了它,但没有任何显示...如何删除它?
  • @spokane-dude 我会尝试搜索 Main.. 的构建设置。故事板文件中可能有损坏的参考。我会右键单击文件中的视图控制器并查找任何黄色或红色指示器。
  • 我发现了这个:您的故事板被编译成 nib 文件并打包到您的应用程序包中的 storyboardc 文件中。 我将检查所有文件夹的权限并看看发生了什么...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-04
  • 2013-09-02
相关资源
最近更新 更多