Xcode:资源包

时间:2016-09-23 11:34:04

标签: ios xcode localization storyboard target

我在现有项目中添加了一个新目标(名为“Hortus”)。此目标将使用不同的故事板(名为“Hortus.storyboard”)。我将现有的故事板复制为起点。在我的Hortus-Info.plist文件中,我在“Hortus”中更改了属性主故事板文件基本名称。在目标“Hortus”的 General 标签中,我将主界面更改为“Hortus”。

构建目标时,没有错误或警告。但是当我运行应用程序时,我收到错误消息“无法在捆绑NSBundle< ...>”中找到名为'Hortus'的故事板。我检查了错误消息中的路径,并且捆绑包中确实缺少故事板。

我已检查故事板是否已从目标的 Build Phases 标签添加到复制资源包。它出现在此列表中,不以红色显示。

基于3年或4年前StackOverflow上的类似问题,我尝试了以下方法。这些都没有解决我的问题:

  • 我删除了该文件并将其添加到列表复制资源包
  • 我重启了Xcode
  • 我清除了Derived Data目录并重新启动
  • 我正在使用本地化。我尝试禁用语言并再次激活它们。

我不知道我错过了什么以及如何解决这个问题。任何帮助将不胜感激。

0 个答案:

没有答案