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

时间:2010-08-02 02:31:56

标签: 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。

6 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

在iPhone模拟器中,转到硬件>设备,然后选择“iPhone”。无论您选择什么,都会自动保存。

答案 3 :(得分:1)

在Xcode 9中,您可以选择多个设备。但是,默认使用您喜爱的设备的简便方法如下:

  1. 从您正在使用的simulator-hardware-device-os中选择您的设备
  2. 现在转到模拟器 - 窗口并关闭“show device bezel”
  3. 现在只需关闭你不想要的那些

答案 4 :(得分:1)

在iOS模拟器中转到:

在我的情况下

文件 / 打开设备 / iOS'versión'(iOS 13.7)/ 选择所需的一个< / strong>

下次打开模拟器时,将打开所选设备。

答案 5 :(得分:0)

有同样的问题 - 这就是我找到这个帖子的方式。

SDK 4.2中的

确保在您打开新的xcode项目时选择Product = 'iPhone' - 默认选择是Ipad。然后,当您保存项目时,设备设置随之保存。