我们的客户需要一个涵盖iOS 5.0 - iOS 7.0的iPad / iPhone应用程序。
我现在可以看到我的旧模拟器了,但是在iOS 5.0模拟器中运行一个空的单个应用程序项目给了我许多报告的错过的故事板错误:
由于未捕获的异常'NSInvalidArgumentException
'终止应用程序,原因:'无法在捆绑NSBundle中找到名为'Main'的故事板
我可以在“Copy Bundle Resources”中看到一个红色的“缺失”故事板 - 这里没有解决方案,即deleting/re-adding/clean/compile
。我注意到在Interface Builder上单击“Localization-English”框会使红色文件看起来正常,但是当我运行模拟器时,我仍然会遇到此错误。
我认为唯一的方法是使用iOS 5兼容代码在Xcode 4版本中创建一个项目,然后测试并在以后使用iOS 7.0进行修改
有什么想法吗?
选择Main.storyboard并对File Inspector中的Localization部分进行以下更改。