为什么 Xcode 在更新到 SDK 4.2 后总是在 iPad 模拟器而不是 iPhone 中运行我的应用程序???如果我选择 iPhone Simulator 作为活动可执行文件,它不会存储我的偏好并在任何新的 Build & Run 之后运行 iPad 模拟器。
8 回答
我有同样的问题。但突然更新后它消失了。您是否拥有所有软件的最新版本(或尝试将其关闭再打开)?
如果这不起作用,我建议重新安装。解决了我的很多问题...
在 XCode 3.2.6 上,您可以转到“项目”菜单 ->“设置活动可执行文件”并选择 iPhone 模拟器。
尝试构建 -> '清理所有目标'。进入发布配置,编译,然后返回调试。现在您可以选择 Iphone Simulator。对我来说它有效。
希望这有帮助。
你可以去Product -> Destination -> iPhone 6.1 Simulator
。
我花了一段时间才弄清楚原因,因为即使您选择了设备iPhone
,Targets
如果您不更改产品的目的地,它仍然会打开 iPad 模拟器。
从管理器的设备列表中删除所有 iPad 设备(窗口菜单 > 管理器)为我修复了它。但我知道这不是一个完美的解决方案。我希望苹果能尽快解决这个问题。
检查 Active Executable 设置,以及模拟器的“设备”设置。
检查您的 .xcodeproj 信息。在那里导航并找到模拟器的设置并选择“iPhone”或“iPad”
希望这可以帮助
你的机器上安装了两个 xcode(或 iphone sdk)吗?如果是,则使用此命令完全卸载 xcode -
sudo /Developer/Library/uninstall-devtools –mode=all
从所有位置(将开发人员替换为安装的目录名称)
并在开发者目录中安装 xcode 3.2.6