Xcode 5.1:为iPad 1开发应用程序

时间:2014-03-21 20:07:08

标签: ios xcode ipad

我创建了一个新项目,然后将Deployment Target设置为5.1.1(通过输入)。我可以在模拟器中运行应用程序,但是当我在IOS 5.1.1的旧iPad上运行它时。它显示黑屏,在控制台中我看到

* 由于未捕获的异常终止应用' NSInvalidArgumentException',原因:'无法找到名为' Main_iPad'的故事板在捆绑NSBundle /var/mobile/Applications/404931A2-E5FD-46D0-88CE-19CEFF459298/singleview.app(已加载)'

Xcode 5.1是否支持我的iPad?

2 个答案:

答案 0 :(得分:0)

创建iOS项目时,请确保将其设置为Universal,其中包含名为Main_iPad的第二个故事板。

enter image description here

答案 1 :(得分:0)

在iOS 6.0之前编译目标时,您可能会看到类似" / Users / php / Base.lproj / Main_iPhone.storyboard的国际化的问题。 #34;

将本地化切换为英语(或您的特定语言)并取消选中" Base"一。它将通过几个警告来覆盖文件并将本地化设置回默认格式。

今天早上我遇到了这个问题并修复了它。

[编辑]:写完这篇文章后,我还看到了一个名为" Use Base Internationalization"在项目设置中。我认为,禁用该复选框也会删除基础并应解决它。