在Windows上,使用VM可以轻松测试不同的操作系统。有没有一种简单的方法可以为Mac测试做类似的事情,我可能需要在Tiger / Leopard / Snow Leopard上运行以验证功能?
AFAICT,要在VM中运行OS X,您需要OSX服务器或购买多台Mac - 那是什么人呢?或者还有其他更便宜的选择吗?
答案 0 :(得分:3)
由于许可证,如果您想虚拟化,则必须使用Mac OS X Server。如果你得到一个运行10.4的早期英特尔mac,你可以对磁盘进行分区并同时安装10.4,10.5和10.6,尽管重新启动到每个操作系统可能会很麻烦。
现在有更多的Mac OS X变种要测试,而不仅仅是主要的OS版本。根据您的目标客户,您可能还希望在PPC,i386和x86_64架构上进行测试。
如果您有幸住在库比蒂诺,北京或东京附近,并且您是ADC Select或Premiere会员,则可以使用ADC compatibility labs进行此类测试。
尽管如此,你可能会以相当便宜的价格购买几台旧机器并获得各种各样的硬件。
答案 1 :(得分:2)
对于每个操作系统,您可以拥有一台具有不同分区的Mac,或者您可以虚拟化OS X服务器。在Apple Mac OS X EULA的限制范围内,您无法虚拟化Mac OS X.
Apple开发者连接的付费会员资格包括下载和使用一系列以前版本的OS X和OS X Server以进行开发人员测试的能力。由于精选会员资格是500美元而OS X服务器是499美元,所以如果你想测试服务器的多个版本,我认为会更便宜。