【问题标题】:IOS-Simulator in Xcode does not show iPhone -like but regular windowXcode 中的 IOS-Simulator 不显示类似 iPhone 的窗口,而是显示常规窗口
【发布时间】:2014-01-21 00:59:24
【问题描述】:

它曾经正常工作,100% 和 50%。然后我有一段时间没有使用模拟器,只使用了控制台,几乎把模拟器移出了现场。现在我需要它,但我意识到,这里显示的不是 iPhone 表面,而是一个常规窗口,就像在这个线程中一样:

XCode iPhone simulator does not look like an iPhone

我阅读了很多我在网上找到的关于这个问题的建议,并遵循了这些建议。 所以我将尺寸改为 100%,尝试了不同的 iPhone 设备。最后,我从应用程序文件夹中删除了 Xcode 应用程序,并按顺序删除了所有剩余项目

sudo /Library/uninstall-devtools --mode=all

进入终端。 我又下载了Xcode。

问题依然存在。

关于它的非常奇怪的事情:大约 6 周前,当我第一次安装 Xcode 时,它​​确实工作正常。

【问题讨论】:

  • 投反对票的人请先评论@user你搜索了什么please review

标签: ios xcode ios-simulator


【解决方案1】:

我已经找到了解决问题的方法(以及其他用户):

在 PREFERENCES / DOWNLOADS 可以使用旧版本的 iOS 模拟器。虽然目前的版本是 7.0(从 2014 年 1 月开始),但 6.0 和 6.1 版本可供下载。

下载后我可以选择比 7.0 版更多的设备。现在也可以使用非 Retina iPhone。

因此,当设置为 100%(在 WINDOW - SIZE)时,iPhone 表面会显示。

感谢大家的帮助!

【讨论】:

    【解决方案2】:

    您确定您当前正在处理的项目是 iOS 而不是 OS X 项目?您可以通过查看项目的文件夹来验证这一点。如果该应用程序适用于 OS X,则很可能有一个 .xib 文件。如果是iOS项目,应该有storyboard文件。

    由于 OS X 应用程序使用窗口,就像您描述的那样,这可能是一个提示。

    【讨论】:

    • 谢谢,但是有故事板文件
    【解决方案3】:

    你最好选择你的模拟器并设置硬件 -> 设备 -> iPhone

    注意 1:如果您希望模拟器看起来像 iPhone,请不要选择视网膜模拟器。

    注意 2:您必须在 xcode 中检查应用程序的目标版本,它必须低于 7.0

    注意 3:保持模拟器的比例始终为 100%。

    【讨论】:

    • 我无法在复选框中选择非 Retina iPhone。没有。
    • /Users/danielo/Desktop/Bildschirmfoto 2014-01-03 um 16.51.37.png
    • 有人告诉我,Apple 在最新的 iOS 模拟器中不再支持可视 iPhone 外壳,因为无法再选择没有 Retina 显示屏的 iPhone 作为设备。
    • 我不明白:“您必须在 xcode 中检查您的应用程序的目标版本,它必须低于 7.0”
    【解决方案4】:

    据我所知,模拟器是否显示 iPhone 框架取决于部署目标。我认为如果您将 iOS 7 设置为目标,您将无法在应用程序屏幕周围看到 iPhone 图像。 (例如,我从未在 4 英寸设备的模拟器中看到 iPhone 图像。)

    尝试更改部署目标并在模拟器中的硬件/设备下使用不同的设备。

    编辑:

    这是more detailed answer。 这是对您链接的问题的答复之一。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-07
      • 2020-03-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多