2010-08-02 361 views
10

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

我可以在模拟器中将硬件切换到iPhone,但是当我回到Xcode并运行“构建调试”时,它会在iPad中重新打开该应用程序。我可以切换的唯一方法是使用Xcode中的Overview菜单,我看到的选择是iPad Simulator 3.2和iPhone Simulator 4.0

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

+0

这是哪里的那些‘总菜单在Xcode’?不明显 – michela 2011-01-05 11:51:52

+0

@michela:窗口左上方有一个下拉菜单,位于交通灯按钮下方。 – 2011-02-23 17:11:31

回答

2

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

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

+0

谢谢。这工作。 – nimblegorilla 2010-08-02 06:54:36

+0

嗨,我面临着同样的问题,那就是每次它改变到iPad(4.2)。在常规选项卡中,我没有找到任何选择4.2以外的选项。我正在使用xcode3.2.5。你能帮我么。 – Satya 2011-01-19 08:10:22

+1

您必须在常规中选择4.2,然后进入“构建”选项卡并查找“部署目标”。将其设置为3.1(或4.0)。 – 2011-01-19 17:50:55

0

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

+7

当我这样做Xcode仍然覆盖我的选择。 – nimblegorilla 2010-08-02 04:57:43

0

有同样的问题 - 这是我如何找到这个线程。

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

-3

我终于自己解决了这个问题。

首先,安装的Xcode的新版本,这是Xcode的4

然后设置项目计划到iPhone模拟器,并在Xcode多次运行应用程序。

并重新安装xCode 3,问题就会消失!

+1

停止在每一个这些线程上说这个。这不是试图解决这个问题,对任何人都没有用。 – Ian 2012-09-13 10:37:18

10

我的XCode 4通过这样做是为了推出iPhone模拟器,而不是在iPad模拟器:

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

在Xcode 9中,您可以选择多个设备。然而,一个简单的方法来默认为您最喜爱的设备如下:

  1. 从模拟器 - 硬件 - 设备操作系统选择你的设备你工作
  2. 现在去模拟器 - Windows并关闭“显示设备挡板”
  3. 现在只需关闭你不想要