如何在iPhone模拟器中设置默认设备?

nim*_*lla 15 iphone ios-simulator

每次我在iPhone上调试和在模拟器中运行之间切换Xcode都会重置模拟设备.我想将模拟器作为iPhone设备运行,但它不断变回iPad.有谁知道如何设置配置,以便模拟器默认为iPhone设备?

我可以在Simulator中将硬件切换到iPhone,但当我回到Xcode并运行"Build Debug"时,它会在iPad内重新打开应用程序.我可以让它切换的唯一方法是使用Xcode中的Overview菜单,我看到的选择是iPad Simulator 3.2和iPhone Simulator 4.0

当我在设备和模拟器之间切换时,它总是回到iPad.

小智 10

我通过这样做得到XCode 4来启动iPhone模拟器而不是iPad模拟器:

  1. 在"产品"菜单中,选择"编辑方案".
  2. 从方案编辑窗口左侧的列表中单击"运行*Your_Project_Name*Debug".
  3. 在窗口顶部注意"Destination"上方的下拉菜单设置为"iPad 4.3 Simulator".
  4. 将下拉菜单更改为"iPhone 4.3 Simulator".
  5. 单击"确定".


Ken*_*ner 2

您的项目(“常规”选项卡)中的 Base SDK 设置为多少?如果它不是 4.0 那么我认为它可能会假设你正在编写一个 iPad 应用程序。

如果您将其设置为 3.2 想要支持 iOS 3.x,则需要将基础 SDK 设置为 4.0,然后进入项目构建设置选项卡并将操作系统部署目标更改为 3.1(或您想要支持的任何最早版本) )。