【问题标题】:Running iPhone 5 Simulator on Snow Leopard在雪豹上运行 iPhone 5 模拟器
【发布时间】:2012-09-18 03:23:52
【问题描述】:

我在我的 Mac 上运行 iOS6 SDK,在 Snow Leopard 上运行 Xcode 4.2,使用的步骤来自 Stack Overflow post.

我现在正试图让 iPhone 4" 屏幕正常工作。我已经能够让 iOS 6 在硬件 > 版本菜单下的 iOS 模拟器中显示。当我尝试加载 iOS 6 设备时,我收到错误消息:“模拟应用程序退出”-“单击重新启动以重试”。 然后它让我可以选择切换到不同的 SDK。如果我选​​择 iOS6,它会再次崩溃。如果我选择 iOS 5,它加载正确。

我在“硬件”>“设备”菜单下也没有 iPhone 4" 屏幕选项。

我已将iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk 文件夹从 Xcode 磁盘映像复制到我的计算机。

我无法将我的计算机升级到 Snow Leopard。


所以我需要能够:

  1. 在 iOS 模拟器中加载 iOS 6
  2. 在模拟器中加载 iPhone 4"

【问题讨论】:

  • 如果您认真对待 iOS 开发,那么可能是时候购买一台足够新的 Mac 来运行 Mountain Lion。过去 4-5 年制造的几乎所有 Mac 都应该这样做。
  • 让 Lion 或 Mountain Lion 在您的硬件上运行不是更简单的任务吗?

标签: ios-simulator osx-snow-leopard iphone-5


【解决方案1】:

据说 Xcode 4.2 是 Snow Leopard 上最后一个支持的版本。所以不,它不会起作用,你必须得到 Lion。
我在另一个StackOverflow post上找到了答案

在这种情况下,您必须在使用 Xcode 4.2 和 4.5安装。这个应该没有问题。


别忘了...

  1. Stack Overflow post 中所述
    • “我在 Snow Leopard 上安装了 Xcode 4.2,当 iOS SDK 发布时我导入了 iOS 5.1 SDK”查看另一个 Stack Overflow post
    • 使用第二个帖子链接。效果很好,只需复制“6.0”而不是“5.1”。
  2. 别忘了你可以只使用一个可以运行的外部 iOS 设备iOS6
  3. 您可以随时向developer.apple technical support 寻求支持
  4. 删除您的模拟器并重新下载

【讨论】:

  • 1.是的,我有 Mac App Store,不知道会解决什么问题。我无法在我的计算机上安装 Mountain Lion,因此无法安装当前的 XCode/iOS 模拟器。
  • 2.我安装了 6.0 SDK 并且可以加载到 6.0 设备。我的问题是 iOS 模拟器。我尝试从@StanSieler 在stackoverflow.com/questions/12508357/… 上的回答运行脚本,但它没有改变任何东西。
  • 仅供参考,backticks 不适合突出关键字和专有名词。它们用于突出显示代码。请看stackoverflow.com/editing-help
【解决方案2】:

另一个想法是使用 Virtual Box 并在其中运行 XCode。当然,在虚拟机上运行 OS X 是相当困难的,而且并不完全合法(虽然你有一台 Mac,所以这是合理的)。有兴趣的可以关注这个链接。

http://www.sysprobs.com/guide-mac-os-x-10-7-lion-on-virtualbox-with-windows-7-and-intel-pc

它适用于 Windows 7,但您应该也可以让它在 OS X 上运行。

【讨论】:

    【解决方案3】:

    VMware Fusion 5(也许还有 4,我不记得了)允许 Mac OS X Lion 和 Mountain Lion 在 VM 中运行。因此,您可以安装 VMware Fusion,并使用它来运行 Mountain Lion 的虚拟化实例。由于硬件是虚拟化的,因此您的 Mac 不支持比 Snow Leopard 更新的任何东西都没有关系。

    不过,性能可能会很差 - 我的经验是,您至少需要 4 GB 的 RAM 才能使 VMware Fusion 顺利运行。如果您的 Mac 对 Lion 和 Moutain Lion 来说太旧了,它可能不会安装这么多的 RAM。

    【讨论】:

      【解决方案4】:

      问题是您的 Mac 上的 Xcode 4.5。

      原帖说如何在“Xcode 4.2 on Snow leopard”上运行 ios 5.1sdk。

      Xcode 4.5 在雪豹上不可用。

      安装 Xcode 4.2 并再次按照步骤操作。

      【讨论】:

      • 好吧,我想我原来的帖子可能有点不正确。我实际上正在运行 iOS6 SDK,但使用的是 XCode 4.2。无论哪种方式,这都不会更新模拟器,而这是我目前真正需要的。
      • 所以基本上仍然没有答案如何运行 Xcode 4.2 和 iPhone 5 模拟器...?
      • @raistlin 我从来没有找到实现这一目标的方法。我最便宜的解决方案是购买 4" iPod Touch。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 2014-09-03
      • 2013-04-20
      • 2016-10-12
      • 1970-01-01
      • 2012-12-10
      • 2011-03-05
      相关资源
      最近更新 更多