带有SDK 4.2的Xcode始终启动iPad模拟器

时间:2010-11-29 23:30:27

标签: iphone xcode ios-simulator ios-4.2

为什么Xcode在更新到SDK 4.2之后总是在iPad模拟器中运行我的应用程序而不是iPhone? 如果我选择iPhone模拟器作为活动可执行文件,它不会存储我的偏好并在任何新的Build& amp;之后运行iPad模拟器。运行

8 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。但在更新后突然消失了。您是否拥有所有软件的最新版本(或尝试将其关闭再打开)?

如果这不起作用,我建议重新安装。解决了我的许多问题...

答案 1 :(得分:2)

在XCode 3.2.6上,您可以转到“项目”菜单 - > “设置Active Executable”并选择iPhone模拟器。

答案 2 :(得分:1)

尝试构建 - > '清除所有目标'。进入Release配置,编译然后再回到Debug。现在你可以选择Iphone Simulator。对我来说它有效。

希望得到这个帮助。

答案 3 :(得分:0)

检查“活动可执行文件”设置,以及“设备”的模拟器设置。

答案 4 :(得分:0)

检查您的.xcodeproj信息。在那里导航并找到模拟器的设置并选择“iPhone”或“iPad”

希望这有帮助

答案 5 :(得分:0)

从组织者的设备列表中删除所有iPad设备(窗口菜单>管理器)为我修复了它。但我知道这不是一个完美的解决方案。我希望Apple能尽快解决这个问题。

答案 6 :(得分:0)

你的机器上安装了两个xcode(或iphone sdk)吗?如果是,则使用此命令完全卸载xcode -

sudo /Developer/Library/uninstall-devtools –mode=all
从所有位置

(用已安装的目录名替换Developer)

并在开发人员目录中安装xcode 3.2.6

答案 7 :(得分:0)

您可以转到Product -> Destination -> iPhone 6.1 Simulator

我花了一段时间才弄清楚原因,因为即使您在iPhone中选择设备Targets,如果您不更改产品的目的地,它仍会打开iPad模拟器