Gibt es eine Problemumgehung zum Installieren/Verwenden von Apps, die Rosetta auf Lion verwenden?
Ich verwende immer noch Zend 5.5 und möchte jetzt nicht zu einer neuen IDE wechseln.
Zum Zeitpunkt des Verfassens dieses Artikels ist Rosetta nicht in Lion enthalten, wird von Lion nicht offiziell unterstützt und ist auf keinem anderen Kanal (offiziell oder inoffiziell) zur Verwendung auf Lion verfügbar.
Also: nein, es gibt keinen Workaround. Ihre Rosetta-basierten Anwendungen funktionieren nicht mehr, wenn Sie auf Lion upgraden.
Sie brauchen Rosetta nicht, um Zend Studio 5.5.1 auf Lion auszuführen, aber der Installer benötigt Rosetta (was ziemlich unglücklich ist). Solange Sie Zend Studio 5.5.1 installiert haben oder es von Ihrer Snow Leopard-Maschine migrieren, können Sie es unter Java SE 6 zum Laufen bringen, indem Sie den Anweisungen hier folgen: http://www.s-seven.net/zend_5x_lion
Bis jemand eine weitere Emulationsschicht erstellt, könnten Sie Snow Leopard technisch in der Virtualisierungssoftware Ihrer Wahl ausführen. Viele Tech-Blogs enthalten die Schritte für verschiedene VM-Optionen.
Die Snow Leopard-Lizenz enthält Worte, die besagen, dass Sie es nicht tun sollten, und Sie müssen es leicht hacken, da das Installationsprogramm nicht unverändert ausgeführt wird.
Lion jedoch wird den Code durch Rosetta "ausführen" - nur nicht direkt.
Vergessen Sie nicht, das Problem für Ihre Entwicklungsarbeit vollständig zu vermeiden:
Wenn Sie noch eine Kopie Ihrer Snow Leopard-Installationsdisketten haben, installieren Sie sie auf einem anderen bootfähigen Laufwerk oder einer anderen bootfähigen Partition. Booten Sie davon und führen Sie Ihre Rosetta / PPC-Apps aus. Starten Sie dann Lion neu (das keine PPC-Apps ausführen kann), wenn Sie fertig sind.
Verbringen Sie 60 Sekunden und sagen Sie Apple, dass sie Rosetta für Lion im App Store VERKAUFEN sollen.
Wie wäre das nicht ein totaler Gewinn? Weniger Leute, die Upgrades verzögern, genug Geld, um die Entwicklung und den Support zu decken, zufriedenere Kunden.
Ich verwende Lion auf einem 2008er 8-Core Mac Pro. Ich habe die Snow Leopard Disk verwendet, um Rosetta als "optionale Installation" zu installieren. Ich verstehe, dass reine PPC-Code-Pas nicht in Lion laufen; aber universal pas mit intel code kann installiert werden. Auf diese Weise konnte ich Final Cut Studio 2 installieren.
Der Grund, warum ich verstehe, dass dies funktioniert, ist, dass die Apps selbst nicht PPC, sondern Intel oder was auch immer sind, Rosetta musste nur den PPC-Installer für mich freischalten.
Bryson
Alex
Bryson