每次我在iPhone上调试和在模拟器中运行之间切换Xcode都会重置模拟设备。我想将模拟器作为iPhone设备运行,但它不断变回iPad。有谁知道如何设置配置,以便模拟器默认为iPhone设备?
我可以在Simulator中将硬件切换到iPhone,但当我回到Xcode并运行“Build Debug”时,它会在iPad内重新打开应用程序。我可以让它切换的唯一方法是使用Xcode中的Overview菜单,我看到的选项是iPad Simulator 3.2和iPhone Simulator 4.0
当我在设备和模拟器之间切换时,它总是回到iPad。
答案 0 :(得分:10)
通过这样做,我得到XCode 4来启动iPhone模拟器而不是iPad模拟器:
答案 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中,您可以选择多个设备。但是,默认使用您喜爱的设备的简便方法如下:
答案 4 :(得分:1)
在iOS模拟器中转到:
在我的情况下文件 / 打开设备 / iOS'versión'(iOS 13.7)/ 选择所需的一个< / strong>
下次打开模拟器时,将打开所选设备。
答案 5 :(得分:0)
有同样的问题 - 这就是我找到这个帖子的方式。
SDK 4.2
中的确保在您打开新的xcode项目时选择Product = 'iPhone'
- 默认选择是Ipad。然后,当您保存项目时,设备设置随之保存。