XCode iPhone 模拟器看起来不像 iPhone

Posted

技术标签:

【中文标题】XCode iPhone 模拟器看起来不像 iPhone【英文标题】:XCode iPhone simulator does not look like an iPhone 【发布时间】:2013-10-08 10:56:45 【问题描述】:

愚蠢的问题,但是.. 运行 iPhone 模拟器时,我无法看到设备外观。我不记得这是在哪个 XCode 更新之后开始的,但 iPhone 模拟器 仅显示为一个简单的窗口,而没有像以前那样显示设备外壳(参见 image)。

这就是我的模拟器的样子:

有没有办法让它看起来像真正的 iPhone 5?

编辑:不幸的是,在我的硬件->设备选项中,我只看到 iPhone 视网膜(当前已选择),但没有更多选项。所以看起来像一个薄窗口似乎是默认行为,除非我错过了一些其他配置。

这是我看到的覆盖到用户答案的​​内容。

【问题讨论】:

Retina 设备可以做到这一点。 如果你有一个更大的显示器然后 iPhone 模拟器(缩放 100%)它会工作。 :P 【参考方案1】:

模拟器窗口仅在以下情况下显示 iPhone (4/4s) 边框:

    模拟设备为 3.5 英寸非 Retina iPhone,

    窗口比例为 100%。

在 Xcode 5 中,除非下载 ios 6.1 模拟器,否则无法进行第一个,因为 iOS 7 不支持 3.5 英寸非 Retina 设备。

(对于 3.5 英寸非 Retina 以外的模拟设备,您还会看到 100% 比例的边框,但此边框看起来与任何特定设备不完全相同。)

如果您希望设备图像用于您的应用的宣传图片,请参阅 Apple 的 App Store Marketing Resources 页面。

【讨论】:

营销资源链接 +1 - 我忘记了。【参考方案2】:

首先这适用于视网膜设备。

第一步:如果您使用Xcode 5,请按照此步骤下载iOS 模拟器。

转到XCode

打开主 XCode Preferences 选项,然后打开 Downloads。点击 iOS 6 Simulator 转到你想要的模拟器 “硬件”菜单。关闭模拟器。运行项目。

第 2 步:

根据您的需要,只需将设备从硬件 -> 设备更改为 iPhone,如图所示。

在下一步中确保将窗口比例设置为100 %

【讨论】:

感谢您的编辑,但不幸的是不是关于缩放模拟器,而是关于显示模拟器硬件外观(没有显示的 iPhone 的实际方面)。您使用的是哪个版本的 XCode?​​span> 实际上使用 CMD+1 是正确的,因为 demosthenes.info/blog/564/… 还请注意,您可以使用 ^+CMD+SHIFT+4 来“规则”屏幕中元素的大小,是的iphone 的像素与您现在可能使用的屏幕几乎相同......这就是为什么 100% 看起来如此之大;)。 @tyoc213 是的,你是对的。规模可以与CMD+1+2+3 很好的一个。【参考方案3】:

由于某种原因,它在我的视网膜 Macbook Pro 上看起来像 iPhone,但在我的 iMac 上却不是。 他们可能正在查看 Mac 的分辨率,这并没有什么意义,因为您在 2880x1800 视网膜上看到的比在 1920x1080 非视网膜下看到的要少。

【讨论】:

是的,我同意..它应该可以工作。我在我的 MacBook Air 上试过,也有同样的问题。它曾经在我的 2009 iMac 上工作。我需要找到一种方法来启用它:)【参考方案4】:

我认为问题不在于您的 XCode,而在于您的显示器。检查这个:iPhone skin on Simulator

【讨论】:

【参考方案5】:

检查这个 Goto IOS Hardware >>Device >>iPhone 然后窗口+1

【讨论】:

然后window +1 按然后??然后运行它并显示模拟器屏幕截图 window + 1 是缩放到 100% 模拟器窗口的快捷方式,但不会改变模拟器的外观。在我的例子中(请看截图,它看起来像一个普通的 Mac OS 窗口,而不是它应该看起来的设备)。 是的,但我还应该选择什么?此外,如果我选择其他设备,它看起来就像一个普通的窗口..【参考方案6】:

不幸的是,它对其他任何东西都一样 - 没有选项可以显示任何其他模拟器的案例。

【讨论】:

iPhone Retina 4 英寸是 iPhone 5【参考方案7】:

完全正确,我使用的是 IOS 模拟器 7.0,对此没有任何选择。我做了所有可能的步骤,让它看起来像 iPhone,但运气不好的 IOS 模拟器在设备中没有这个选项。

【讨论】:

【参考方案8】:

我也遇到过这个问题。如前所述,我去了首选项,下载,然后点击 ios 6.1 下载。安装后它给了我“iphone”的选项。这个选项实际上看起来像 iphone。安装后它仍然包括视网膜选项。

【讨论】:

【参考方案9】:

这可能是一个扩展问题。在模拟器工具栏中,转到 Window -> Scale,并确保选中 100%。关于如何启用 iPhone non-retina 如果没有显示,我在my blog 中写了一些关于如何做到这一点的步骤。

【讨论】:

不幸的是,它已经设置为 100% 的比例了.. 还是谢谢 :)

以上是关于XCode iPhone 模拟器看起来不像 iPhone的主要内容,如果未能解决你的问题,请参考以下文章

xcode 视图尺寸小于 iphone

Xcode 约束问题

在 Xcode 中将图像尺寸调整为不同的 iPhone 屏幕尺寸

Xcode 5 ios 7 中的自动布局。如何创建适用于 iphone 4 和 iphone 5 的应用程序

像这种显示在iPhone里的App展示图片上怎么做出来的?用Xcode?

崩溃日志:-“由于没有系统应用程序而终止”