我是一个Windows开发者,但我最近发现我需要创建一个与平台无关的丰富应用程序。经过一些概念试验的证明之后,我选择使用Silverlight,因为它基于WPF,我正朝着那个方向移动我的Windows开发,所以这两个人将相互徘徊。
我的最新项目要求我支持MAC OS x,所以我的目标是Snow Leopard,我希望能够在虚拟PC环境中运行它。
我知道苹果对硬件有点挑剔,所以我想知道,这可能吗?我可以在VM中运行OSX吗?
答案 0 :(得分:1)
没有。 OS X的许可证禁止在非Apple硬件上以Windows作为主机操作系统在虚拟化环境中运行。
答案 1 :(得分:1)
获取Mac。谷歌“雪豹hackintosh”。
我知道VMWare和VirtualBox有解决方案,但虚拟PC并不多。
答案 2 :(得分:1)
但是,即使在支持的主机操作系统上,在VM中运行OS X也不是特别好的体验!你没有为初学者提供3D加速,声音和网络可能很挑剔,绝对不如在虚拟机中运行Windows那样精美。
答案 3 :(得分:0)
在VM中运行OS X的唯一合法方法是在Mac硬件上的VM中运行OS X Server。这对你想要达到的目标没有帮助。
在您的PC硬件上运行OS X有非合法的方法(OSx86可能会更好,如果你可以让它工作),但如果它是为了工作相关的目的,可以为你减税,一台Mac迷你可能是个不错的选择。
自从我喜欢UNIX以来,我自己走了MacBook Pro路径:)这样做的一个优点就是在本机或虚拟机中运行Windows没有问题。
答案 4 :(得分:0)
有使用VirtualBox的指南,但正如其他人指出的那样,这违反了Apple EULA。这是一个这样的指南: http://www.macbreaker.com/2014/05/os-x-mavericks-in-virtualbox-with-niresh.html