自xcode5升级以来,iPhone模拟器无法正常工作

时间:2013-12-20 02:30:13

标签: ios iphone xcode ios-simulator xcode5

自从我升级到xcode5后,iOS模拟器只显示为iPad,即使该项目是针对iPhone的。 Run按钮还显示它已设置为iPhone,我尝试在模拟器中切换不同的iPhone类型。但无论如何,我的iPhone项目都是作为iPad模拟打开的。有人遇到这个问题或知道如何解决它?

我相信我也从苹果公司下载了所有相关的库和工具。我现在要仔细检查一下,但我很确定我的所有配件下载都是最新的。

修改

我找到了答案!由于视网膜显示器分辨率的变化,模拟器在没有边框的情况下加载。在没有大屏幕或视网膜显示的情况下解决此问题的最佳方法是在导航器中部署目标=>一般菜单=>到iOS 6.1并确保iOS模拟器=>硬件=> Devices =>也设置为iOS 6.1。

3 个答案:

答案 0 :(得分:0)

您是否尝试过更换模拟器设备?转到iOS Simulaotr.app - >硬件 - >设备

答案 1 :(得分:0)

下载额外的组件/模拟器..

enter image description here

enter image description here

答案 2 :(得分:0)

如果您发现iOS模拟器在升级后显示的是大型iPad,那就是因为视网膜显示器的分辨率发生了变化。要将模拟器视为常规iPhone,请按以下步骤操作:

  1. 部署iOS 6.1或更早版本的项目目标。在导航器菜单(最左侧),顶层文件夹(您的项目文件夹)中,单击它。确保在屏幕中央的菜单中选择“常规”。在“部署信息”中,将其设置为iOS 6.1,将“设备”设置为iPhone。

  2. 打开iOS模拟器:点击屏幕左上角的'XCODE'=> Open Developer Tools => iOS模拟器。

  3. 在iOS模拟器中,转到=>硬件=> Devices =>选择iPhone => iOS 6.1。确保不要选择任何列为视网膜显示器的硬件设备,这是主要密钥。

  4. 最后,确保运行按钮旁边的部署也显示“iPhone iOS 6.1”而不是“iPhone Retina ...”

  5. 再次欣赏iPhone模拟器吧! :)