如何创建向后兼容iOS 5.0的新Xcode 5项目? - 获取丢失的故事板错误
问题描述:
我们的客户需要涵盖iOS 5.0 - iOS 7.0的iPad/iPhone应用程序。如何创建向后兼容iOS 5.0的新Xcode 5项目? - 获取丢失的故事板错误
- 我在Xcode 5
- 创建一个新项目,在构建设置,我改变了架构标准规范的ARMv7,armv7s
- 我点击了Main.storyboard并确保该接口构建器设置为: 打开:默认(5.0) 构建于:iOS 5和更高版本 查看为:iOS 6.1和更早版本
- 在部署信息中,我将部署目标更改为5.0
我现在可以看到我的老模拟器,但运行在iOS的空单应用程序项目5.0模拟器使我这个丢失的故事板的错误,很多报道:
终止应用程序由于未捕获的异常“NSInvalidArgumentException
”,原因:在包一个NSBundle
“找不到一个名为情节串连图板‘主’我可以看到一个红色的‘失踪’,在‘复制包资源’故事板 - 在这里没有解决方案的工作,即deleting/re-adding/clean/compile
。我注意到在界面生成器中单击“本地化 - 英语”框会使红色文件看起来很正常,但是当我运行模拟器时仍然会出现这个缺失的错误。
我想,唯一的方法是创建在Xcode 4建项目与iOS 5兼容的代码和公正的测试,并作出修订,后来与iOS 7.0
有什么想法?
我也在寻找这个文档。 “查看为”可让您看到它在设备上运行时的外观,但不会更改笔尖或故事板的内部存储空间。 https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/SupportingEarlieriOS.html –
@cathal默认情况下,您可以创建新项目作为新项目。只有档案ios5目标使用条件下 – codercat