通用iOS应用程序在iPad设备/模拟器上测试iPhone目标

时间:2011-08-11 12:48:46

标签: iphone ipad universal

我正试图在iPad上测试我的通用应用程序的iPhone部分,我在Mac OSX Lion上使用Xcode 4.1

所以,我将目标构建设置中的“目标设备系列”更改为仅限iPhone。 我检查了所有配置(调试和发布)

当我连接iPad并运行应用程序时,应用程序在iPad上的iPhone环境中运行(我只看到黑框)然后崩溃,因为它加载iPad的AppDelegate而不是包含UISplitViewController的iPhone所以它崩溃了。

如何指导通用应用程序使用iPhone AppDelegate? 我应该以编程方式进行吗?或者我必须做的目标中是否有任何其他设置。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

似乎解决这个问题的唯一方法就是将info.plist文件中的属性“主nib文件基本名称(iPad)”更改为与“主nib文件基本名称”相同,两者都指向iPhone主窗口

答案 1 :(得分:0)

  

您应该为项目和目标设置目标设备系列   到 iphone / ipad ,当你运行应用程序时,选择   您将从下拉列表中运行的当前设备系列..