iOS模拟器 - 如何将默认模拟器设为iPhone

17

我下载了最新的XCode和iOS 4.2版本。 当我在模拟器中测试任何应用程序时,默认情况下它在iPad模拟器上运行。 如何将模拟器默认设置为iPhone?

我下载了最新的XCode和iOS 4.2版本。 当我在模拟器中测试任何应用程序时,默认情况下它在iPad模拟器上运行。如何将模拟器默认设置为iPhone?

类似的问题在这里:https://dev59.com/aFLTa4cB1Zd3GeqPY0Rh - neoneye
这里有一个与之相关的雷达:http://openradar.appspot.com/8100399 - neoneye
1
仍然在3.6.2版本中发生。非常恼人。 - user677617
6个回答

10

解决方案#1

您可以将iPad从组织者中移除。我没有尝试过,因为我同时使用iPhone和iPad。


解决方案#2

创建一个键盘快捷方式来切换到iPhone模拟器

顶部菜单 > 项目 > 设置活动可执行文件 > 目标名称 - iPhone模拟器

请参考这些截图

我们想要用键盘快捷键操作的菜单 如何设置键盘快捷方式


我可以确认,在Xcode 7.2.1中,解决方案#2仍然有效,但模拟器菜单位置已更改为Product > Destination。 - Liron Yahdav

10
希望这是您想要的,但在XCode的左上角,您应该看到一个下拉菜单,上面写着类似于“模拟器-4.2|调试|projName”的内容。如果您单击它,您应该会看到一个标题为“Active Executable”的部分。有一些选项可以选择模拟器的设备和操作系统。例如,我的当前选择是“projName - iPhone Simulator 4.2”。希望对您有所帮助。

1
这在你清理项目或添加文件后就会失效 - 然后Xcode无缘由地将其切换回iPad模拟器...非常令人沮丧。 - Brian
我也遇到了同样的问题。Xcode会像你描述的那样切换回iPad模拟器。真是太令人沮丧了 :-( - neoneye

2

打开Xcode -> 产品菜单 -> 目的地 -> 选择所需目的地。重启后仍然存在问题。


不幸的是这只针对于那一个项目,但是这也是一些进步 :) - palme

2
  1. 在Xcode中右键点击您的项目名称,选择“获取信息”。
  2. 在“部署”部分下,将“目标设备系列”设置为iPhone。

确保您正在配置“Active”配置。 - Nevin
在“所有配置”中,它设为iPhone。 - Satyam

0
最简单的解决方法就是更改您的活动可执行文件。 转到项目 -> 设置活动可执行文件 -> iPhone任何您想要的版本。

-1

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

首先,安装新版本的xCode,即xCode 4。

然后将项目方案设置为iPhone模拟器,在xCode中运行应用程序多次。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接