【问题标题】:How to test my app on ios 7 using Xcode 6 simulator如何使用 Xcode 6 模拟器在 ios 7 上测试我的应用程序
【发布时间】:2026-01-03 13:25:02
【问题描述】:

我正在尝试使用 Xcode 6 的模拟器在 ios7 上测试我的应用程序,但我找不到更改它的选项。目前它仅在我的部署目标设置为 7 时加载 ios8。

也根据来自 Apple 的这条消息:

从 2015 年 2 月 1 日开始,上传到 App Store 的新 iOS 应用必须包含 64 位支持并使用 Xcode 6 或更高版本中包含的 iOS 8 SDK 构建。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建包含 32 位和 64 位代码的单个二进制文件。

这是否意味着新应用无法在 ios7 上运行?

感谢您的帮助。

【问题讨论】:

  • 所有 iPhone Simulator 版本不支持 iOS7(例如 iPhone 6/6+)。你下载iOS7模拟器了吗? (在首选项中)?
  • 嗨,是的,我做到了,但我不确定在哪里更改模拟器中的选项以加载 ios7。
  • 你至少下载了iOS7模拟器吗?
  • 我的坏人,它说我的偏好里有ios7模拟器,我以为是下载的。原来我必须点击箭头才能下载它。感谢您抽出宝贵时间回复。

标签: ios7 xcode6 ios-simulator


【解决方案1】:

首先,将部署目标更改为 7。您可以在部署信息下将部署目标从目标更改。 转到 Xcode Preferences,选择 Downloads 选项卡并下载 iOS7 Simulator。 现在转到Xcode,您可以在目标设备列表中找到iOS7 Simulator,如果没有,请退出并重新启动Xcode。 希望它会有所帮助。

【讨论】:

    【解决方案2】:

    部署目标是您的应用程序将在其上运行的最低 iOS 版本。它影响您​​的应用程序的构建,而不是您运行它的位置。您需要从运行目标菜单中选择一个 iOS 7 设备,然后执行 Build&Run 以在 iOS 7 设备上构建、安装和运行应用程序。

    如果运行目标菜单中没有 iOS 7 模拟器设备,请从 Xcode -> Preferences -> Downloads 下载 iOS 7 运行时

    【讨论】:

    • 没有下载选项,有组件选项,但没有列出iOS 7模拟器。参考这张图片:dl.dropboxusercontent.com/u/79649352/…
    • 是的,该选项卡已重命名为组件(我认为在 Xcode 7 中)。 El Capitan 或 Sierra 不支持 iOS 7 模拟器运行时。如果您仍在使用 OS X Yosemite,则只能下载 iOS 7.1 Simulator Runtime。
    【解决方案3】:

    是的,您可以,转到 xcode(7) 首选项>在此处选择组件,您也可以下载模拟器和文档。

    【讨论】:

    • 仅限 > 此处提供 iOS 8