【问题标题】:I have installed iOS6 simulator in xcode5, but I can't run app on iOS6 simulator我在 xcode5 中安装了 iOS6 模拟器,但我无法在 iOS6 模拟器上运行应用程序
【发布时间】:2013-09-27 00:25:02
【问题描述】:

Xcode 的左上角没有选项可以选择在 iOS6 或 iOS7 模拟器上运行。虽然应该有。故事板为 iOS6.1 及更高版本构建。如何在 iOS6 模拟器上运行我的应用程序?

【问题讨论】:

  • 这是您使用 Xcode 5 创建的项目吗?
  • 是的。我用 xocde5 创建它
  • 那么 vikingosegundo 的回答可能就是你需要做的。默认情况下,xcode 会创建部署目标设置为最新操作系统的项目。您需要更改该值以部署到较早的操作系统。

标签: ios xcode


【解决方案1】:

左上角有一个选项可以选择你想要的模拟器:

您还必须选择正确的架构才能更改部署目标:

进一步证明你必须删除 64 位:

希望这会有所帮助!

【讨论】:

  • 而问题是我找不到选项
  • @vikingosegundo 真的吗?选择另一个时,我无法更改为 6.1。这是我得到的:“针对 ARM64 架构的应用程序当前与 7.0 之前的 iOS 版本不兼容。要将应用程序部署到 iOS 7 之前的 iOS 版本,请调整架构设置以删除 ARM64 选项。”
  • 我对@9​​87654324@没有任何问题
  • @vikingosegundo 好吧...我不太确定发生了什么,但我没有编造这个。请查看我的更新答案。
  • 可能是目标家庭。你用的是 iPad,我用的是 iPhone。
【解决方案2】:

您可能需要安装额外的 iOS 模拟器。 要安装其他工具和软件,请访问:

xcode 偏好 -> 下载

【讨论】:

    【解决方案3】:

    @LuisCien 的回答是正确的,尽管您的 VALID_ARCHS 可能也需要进行编辑。关键是 ARCHS 和 VALID_ARCHS 不能包含 arm64。正如@LuisCien 和其他人指出的那样,IPHONEOS_DEPLOYMENT_TARGET 必须是 6.1 或更早版本。

    【讨论】:

    • 这不是真的。我可以使用$(ARCHS_STANDARD_INCLUDING_64_BIT) 编译(6.1 和 7)
    【解决方案4】:

    您必须将部署目标更改为 6.1。如果您无法选择,您可能需要从 xcode 的设置中安装额外的数据包。

    【讨论】:

    • 安装什么包?我已经安装了ios6模拟器。
    • 你是否尝试在部署目标设置中选择6.1?
    猜你喜欢
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    相关资源
    最近更新 更多