在bundleNSBundle中找不到名为'MainStoryboardV1_iPhone'的故事板 - 在iOS 5.0模拟器中



我遇到了一个我以前从未见过的奇怪错误。

我已经在iOS 6.0模拟器下测试了我的应用程序,一切正常。但是当我切换到iOS 5.0模拟器时,当我启动应用程序时出现以下错误

在捆绑包 NSBundle 中找不到名为"MainStoryboardV1_iPhone"的故事板

这在启动时发生。

我已经检查了配置。MainStoryboardV1_iPhone.情节提要存在,并且配置状态以使用"MainStoryboardV1_iPhone"

我做错了什么?

这基本上是因为您正在使用基本本地化来翻译故事板。此方法仅适用于iOS 6。

我找到了答案。

我在子目录中有故事板文件。这似乎适用于iOS 6.0,但在iOS 5.0中失败。将情节提要文件移动到"根"应用目录解决了该问题。

也发生在我身上。

似乎使用 ios 6 基本本地化会移动情节提要文件,因此 ios 5 找不到该文件。使用英语本地化为我解决了这个问题。

最新更新