OSX 10.10 Yosemite 上的 iOS 6.1 模拟器

2023-11-24

我正在开发一个基于iOS 6.1的应用程序,升级到OSX Yosemite后无法运行模拟器。

我一直在 stackoverflow 上阅读,有人说 OSX 10.10 不再支持 iOS 6,只支持 7 和 8。

我选择在 iOS 6 上进行开发,因为仍有大量用户使用该版本。

我看过这个话题在 OS X 10.10 (Yosemite Beta) 中,如何使用 iOS 6.1 模拟器进行测试?

但我想就要采取的道路发表意见。

我返回 OSX 10.9 Maverick,还是升级到 iOS 7.1?

先感谢您。


早于 iOS 7.1 的 iOS 模拟器运行时无法在 OS X Yosemite 上运行。

您仍然可以通过设置较旧的部署目标来构建应用程序以支持较旧的 iOS 版本,但您将无法在运行 OS X Yosemite 的模拟设备上测试它们。您可以在运行 iOS 6.1 的物理设备上进行测试,也可以在 OS X Mavericks 中运行 Xcode 5.1.1 以在旧版模拟器中测试您的项目。

这不仅仅是一个任意的要求。这是旧版运行时无法在较新的主机操作系统版本上运行的限制。新版本中取消对 sim 版本的支持的主要原因是,由于某种原因,它们无法在新操作系统版本上运行,并且需要对模拟运行时本身进行重大更新,或者添加一些 hacky(性能成本)解决方法到主机操作系统来支持它们。

在过去 5 年左右的时间里,我们将主机和 sim 之间的接口层推得越来越低,现在将其减少到可能是我们使用当前模型可以实现的最小接口层。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

OSX 10.10 Yosemite 上的 iOS 6.1 模拟器 的相关文章

随机推荐