So bringen Sie Mac OS X dazu, in einer VM unter Windows ausgeführt zu werden

Ich möchte RubyMotion auf Windows 7-Computern ausführen können. Aber RubyMotion läuft nur auf Mac OS X Lion. Es scheint also die einzige Option zu sein, eine virtuelle Maschine auf den Windows 7-Computern auszuführen, auf denen Mac OS X ausgeführt wird.

Was ist der beste Weg, dies zu tun? Ich nehme an, ich muss für jeden Windows 7-Computer eine Kopie von Mac OS X kaufen?

Nein, soweit ich weiß, ist OSX nur für die Ausführung auf einem Macintosh-Computer lizenziert. Wenn Sie Windows benötigen, ist die einzige Option: Virtualisieren Sie OSX in Windows, das Sie über Bootcamp auf einem Mac installieren. Siehe auch diese Antwort . Die akzeptierte Antwort ist noch strenger. Anscheinend kann man nur OSX-Server virtualisieren?!

Antworten (2)

Sie können Lion technisch gesehen in einer VM ausführen, aber ich würde es wirklich, wirklich, wirklich nicht empfehlen. Hier ist der Grund:

  1. Sie betreten im Grunde die düstere Welt der Hackintoshes

  2. Hackintoshes sind von Natur aus "hacky". Die Leistung wird selten so zuverlässig sein wie die Ausführung von OSX auf Mac-Hardware.

  3. Sie verstoßen gegen die EULA von Apple.

Wenn Sie es wirklich tun wollen, hier ist ein Link , aber ich denke wirklich, dass es ein Narrenspiel ist.

Empfehlung

Sie sollten sich besser einen Mac Mini oder so etwas zulegen, und wenn Sie Windows wirklich nativ ausführen möchten, dann Remote-Desktop von Windows auf Ihren Mac mini . Ich würde das empfehlen.

Remotedesktop könnte die beste Antwort sein ...
Sogar Lion erlaubt die VM nur, wenn der physische Host ein Mac ist.

Der beste Weg, OS X und Windows auf demselben Computer auszuführen, besteht darin, einen Mac zu kaufen und darauf eine Windows 7-VM mit VMware Fusion auszuführen.

Apple versteht sich als Hardware-Unternehmen und nutzt seine Software, um Sie zum Kauf ihrer Hardware zu bewegen. Daher ist Apple sehr bemüht, alles zu verhindern, was es Ihnen ermöglichen würde, ihre Software zu verwenden, ohne ihre Hardware zu kaufen, und sie machen einen ziemlich guten Job. Wenn Sie für iOS entwickeln (egal, ob Sie RubyMotion verwenden oder nicht), dann befinden Sie sich in einem professionellen Bereich, in dem Zeit = Geld ist und das Geld, das Sie sparen, wenn Sie keinen Mac kaufen, aufgezehrt wird, indem Sie versuchen, durch die Reifen zu springen Durchsetzungsmaßnahmen von Apple umgehen.