2010-04-25 41 views
0

我已经在Snow Leopard 10.6.2之上安装了XCode 3.2。当试图“构建并运行”从XCode模板创建的应用程序时,模拟器始终以iPad模式打开。当从模拟器菜单中选择“iPhone”时,它会改变它的外观,但下一次它会再次作为iPad打开。XCode 3.2 - 使模拟器在iPhone模式下打开

如何使模拟器在iPhone模式下运行?

回答

0

它似乎是在这里找到答案 Setting Xcode's target to iPhone NOT iPad

+0

我为这个问题添加了一个新的答案,它是更新的。简短的回答是:你不能。 – 2010-04-25 11:40:32

+0

我已经成功地将项目目标设置为SDK 3.1.3 – 2010-05-02 10:46:12

0

Xcode的3.2.3带有SDK 4.0,它是建立在iPhone OS4的唯一选择,并没有提供正确的iPhone模拟器!如果您选择“模拟器3.2”,它总是会出现在iPad模拟器中,而您的iPhone应用程序无法正确模拟。如果您选择“模拟器4.0”,虽然UI看起来像iPhone,但功能仍然没有响应,例如,表格无法滚动,地图无法移动等。

XCode 3.2.3中没有其他SDK选项。最后,我将SDK 3.1.3之前的XCode 3.2.1安装到另一个目录中,使用SDK 3.1.3进行模拟,并使用SDK 4中的XCode 3.2.3构建iPhone OS4。

不确定Apple是否会改变其SDK 4.0 + XCode 3.2.3的未来版本,以提供正确的工作iPhone模拟器。