模拟在较旧的 OS X 版本上运行

Mat*_*ler 5 macos xcode cocoa

如何模拟在较旧的 OS X 版本上运行?

现在我的应用程序可以在 10.7 和 10.8 上运行,但我想让它与 10.6 兼容。由于我正在使用一些新的 api,我仍在使用 10.8 基础 SDK 进行编译,因此我只能更改部署目标。

那么在我的 OS X 10.8 上,如何模拟在 OS X 10.6 上运行?(如果它是可能的)

谢谢

Jos*_*zzi 1

TheZ 提到了虚拟机。获得许可需要克服很多障碍。

我个人的“阻力最小的路径”是使用旧的 PPC Mac Mini 和几乎一样旧的基于英特尔的。PPC运行10.4用于旧应用程序测试;Intel mini 启动各种操作系统版本来进行测试。所有安装映像都是一次性的,无论我对它做什么,都可以从网络卷恢复以获得干净的环境。

如果您不关心 PPC,那么只需购买一台二手的 Intel Mac Mini,将其分区为较旧的操作系统版本,然后将其专门用作测试环境。

2022 年更新: Apple 放松了对虚拟化的立场。今天我使用 VMWare(Parallels 也可以)。