Ios5 找不到名为';主板v1#u iPhone';捆绑包中NSBundle-在iOS 5.0模拟器中

Ios5 找不到名为';主板v1#u iPhone';捆绑包中NSBundle-在iOS 5.0模拟器中,ios5,uistoryboard,Ios5,Uistoryboard,我犯了一个以前从未见过的奇怪错误 我已经在iOS 6.0模拟器下测试了我的应用程序,一切正常。但是当我切换到iOS 5.0模拟器时,我在启动应用程序时出现以下错误 在捆绑包NSBundle中找不到名为“MainstryBoardv1_iPhone”的故事板 这发生在启动时 我已经检查了配置。MainstryBoardv1_iPhone.storyboard存在,配置状态为使用“MainstryBoardv1_iPhone” 我做错了什么?我找到了答案 我把故事板文件放在一个子目录中。这对于iOS

我犯了一个以前从未见过的奇怪错误

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

在捆绑包NSBundle中找不到名为“MainstryBoardv1_iPhone”的故事板

这发生在启动时

我已经检查了配置。MainstryBoardv1_iPhone.storyboard存在,配置状态为使用“MainstryBoardv1_iPhone”

我做错了什么?我找到了答案

我把故事板文件放在一个子目录中。这对于iOS 6.0来说似乎不错,但在iOS 5.0中却失败了。将情节提要文件移动到“根”应用程序目录修复了该问题。

我也遇到了同样的问题


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

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

子目录的名称是什么?感谢您的宝贵意见