如何在 OS X 中的虚拟机上运行 OS X?(用例:在不同 OS 版本上测试软件。)

如何在 OS X 中的虚拟机上运行 OS X?(用例:在不同 OS 版本上测试软件。)

我目前正在运行 OS X 10.8.5,我想设置一个运行 OS X 10.9 的虚拟机。(反过来也可以。我会升级到 OS X 10.9 并在虚拟机中运行 OS X 10.8.5。)

用例:我是一名 Mac 开发人员,我想在不同的操作系统版本上测试我的 Mac 应用程序。如果我在 OS X 10.9 上开发我的应用程序,则无法知道该应用程序是否在 OS X 10.8 上运行良好。

您知道有什么工具可以实现这一点吗?这应该不是许可问题,因为我已经“购买”了 OS X 10.6、10.8、10.9 和 10.10-beta2 的许可证。

我迄今所尝试的...

我发现这个问题基本上问的是同一件事,但我认为它不是重复的,因为这个问题是 2010 年的,从那时起情况可能已经发生了变化,而且这个问题与 OS X 10.5 或 10.6 无关。 (撰写本文时,我们有 2014 年。)

另一种选择是安装到外部硬盘上的单独分区,但这不如虚拟机灵活。

其他可接受的解决方案

对我来说,使用虚拟机是可选的。我实际上只是在寻找最简单的流程来验证我的软件是否在不同操作系统版本上顺利运行,因此也欢迎其他解决方案 - 不基于虚拟化!

答案1

Parallels Desktop允许您在 Mavericks (10.9) 主机中以客户机身份运行 Lion (10.7) 和 Mountain Lion (10.8)。

答案2

我今天刚刚使用 VMware Fusion 6 在我的 Mavericks 笔记本电脑上安装了 Yosemite 测试版。它简单明了,我甚至使用向导来设置虚拟机。但这并不总是有效……开发人员预览版无法通过安装 OS X 屏幕。

10.9 与 10/10 并排的屏幕截图

相关内容