Wie kann ich als iOS-Entwickler ein Upgrade auf Lion vermeiden?

Ich bin schon seit geraumer Zeit iOS-Entwickler und verwende immer noch Xcode 4.2, da die neue Version jetzt nur noch für Lion verfügbar ist. Mein Problem ist, dass es nach dem Lesen der Bewertungen für Lion im App Store so aussieht, als wäre Windows ME im Vergleich zu Lion ein großartiges Betriebssystem.

Ich würde wirklich gerne für iOS 5.1 und höher codieren, was Sie nur mit dem neuen Xcode tun können, aber ich möchte wirklich nicht auf Lion upgraden. Gibt es eine Möglichkeit, dies zu vermeiden?.

Ich besitze derzeit ein 17" MacBook Pro mit einem Core i5 mit 2,53 GHz und 4 GB RAM, darauf läuft Snow Leopard super, aber ich fürchte, es wird Probleme mit Lion haben, nicht nur wegen der Hardware, sondern weil es voll zu sein scheint von Fehlern und ist insgesamt nur langsamer.

Ich nehme an, ich könnte sowohl Snow Leopard als auch Lion? installieren. Jede Problemumgehung ist willkommen.

Lassen Sie mich nur sagen, dass Lion nicht so schlecht ist; zumindest ab 10.7.2. Ich habe gezögert, darauf umzusteigen, aber jetzt funktioniert es gut für mich. Wenn Sie sich die Bewertungen ansehen, handelt es sich bei den meisten Problemen um PEBKAC oder um echte Probleme, die seitdem von Apple behoben wurden.
Ich schließe mich dem Kommentar von @lupincho an. Auch ich zögerte sehr, ein Upgrade durchzuführen, aber ich muss sagen, dass ich mit der Leistung sehr zufrieden bin und es wärmstens empfehlen kann.
Du bist dumm, Lion nicht zu installieren. Ich habe es vom ersten Tag an, keine Probleme. Es ist definitiv schneller für mich als Schneeleopard jemals war. Ich habe eine etwas neuere Maschinenspezifikation als Sie, aber nicht viel besser.
Naja vielleicht ist es ja dann nicht so schlimm, hoffentlich...
Lion ist wirklich nicht so schlimm. Keine Angst vor dem Löwen! Derzeit gibt es keine Möglichkeit, mit iOS 5.1-Geräten und Xcode ohne Lion zu arbeiten.
Ich habe Lion auf meinem Laptop und es gefällt mir, aber ich bin nicht bereit, meine Workstation auf Lion zu aktualisieren, da es Apps gibt, die in Lion nicht funktionieren und die ich weiterhin verwenden möchte. Ich verwende eine VMware Fusion-VM, um Lion bei Bedarf auf meiner Workstation auszuführen.
Überspringen Sie Lion, fahren Sie direkt nach Mountain Lion :-) (Es ist fast ein Witz, aber ein Teil von mir denkt, Sie könnten Ihren Entwicklerwagen genauso gut an die blutende Kante spannen, wenn Sie so lange darauf gewartet haben, dass Lion gezähmt wird.)

Antworten (3)

Das kannst du wirklich nicht. Es sei denn, Sie springen zu Mountain Lion. Es ist einer der Segen und Flüche, ein Apple-Entwickler zu sein, und das ist, dass Sie auf dem Laufenden bleiben müssen, oder Sie sind sowohl für die iOS- als auch für die Mac-Entwicklung aus dem Spiel.

Um die neuesten Schnickschnack für die nächsten Betriebssystemversionen zu verwenden, werden Sie wirklich an die Software- und Hardwareanforderungen von Apple für diese Tools gebunden sein, sonst werden Sie feststellen, dass Sie zu viel Zeit damit verbringen, Ihre Build-Tools zusammenzuhacken, anstatt Fortschritte zu erzielen .

Holen Sie sich eine Kopie von VMware Fusion und führen Sie Ihre verschiedenen Entwicklungsbetriebssysteme virtuell aus. Als Entwickler ist dies ein entscheidender Schritt, um sicherzustellen, dass Sie ältere und neuere Betriebssysteme unterstützen können, ohne für jedes Image dedizierte Hardware zu benötigen.

In seltenen Fällen möchten Sie ein bestimmtes Image auf ein externes Laufwerk verschieben und zu 100 % in diesem Betriebssystem booten (oder dieses Image auf einem internen Laufwerk wiederherstellen) - aber in den meisten Situationen ist die Strafe für das virtuelle Ausführen nicht etwas, das a sendet bestimmtes Setup an der Schwelle zu langsam.

Vielen Dank für die Antwort, ich werde das prüfen, wie wäre es mit der Installation von Lion in einer anderen Partition? Wäre das ratsam?
Ich rate davon ab, da Spotlight alle gemounteten Volumes sieht und Sie versehentlich Apps aus dem falschen /Applications-Ordner ausführen können. Sobald Sie anfangen, ein 10.6.8-Image und ein 10.7.3-Image und ein 10.7.x-Image zu sammeln, haben Sie jetzt drei oder mehr Kopien von Safari, dem Festplatten-Dienstprogramm und den Systemeinstellungen in der Nähe und sind gemountet. Dann müssen Sie sich damit befassen, dass Time Machine dieselben Daten sichert, oder dass der App Store Apps auf einer anderen Betriebssystemebene aktualisieren möchte, nur weil er diese Apps im Rampenlicht sehen kann. Für mich funktioniert es besser, die Dinge virtualisiert zu halten, als sie zu partitionieren oder auf mehreren Laufwerken auszuführen.
Wenn Sie VMware 4 auf dem SnowLeopard-Host ausführen, kann Lion möglicherweise nicht als Gast installiert werden. Kann ich nicht bestätigen, aber es sieht so aus, als ob VMware die Ausführung von Lion in einer VM auf einem Mac mit SnowLeopard als Host nicht unterstützt. kb.vmware.com/selfservice/microsites/…
@MrDaniel hat einige gute Punkte. Im Allgemeinen sollten Sie, sobald Sie den VM-Pfad heruntergefahren haben, das neueste Betriebssystem ausführen, wenn Ihre Hardware dies erfordert, und das ältere virtualisieren. Manchmal kann es vorkommen, dass eine Version von X mit einer anderen von Y nicht zufrieden ist – aber dies ist eine Kernfunktion von VM-Software, und solange Sie nicht versuchen, etwas im Abstand von 10 Jahren auszuführen – die Anbieter Normalerweise patchen Sie Dinge, damit sie funktionieren, und alle Störungen sind nur von kurzer Dauer.
Ja das stimmt; Sie dürfen Lion nicht als Gast auf dem SL-Host haben.
Auch für die Hacking-Route sollten Sie versuchen, Lion dazu zu bringen, in Virtualbox auf Snowleopard zu laufen
Ungeachtet dessen, was in der Dokumentation steht, sind Sie technisch in der Lage, eine virtuelle VMware Fusion-Maschine mit Lion-Gastbetriebssystem auf einem Snow Leopard-Hostbetriebssystem mit der aktuellen Version von Fusion (4.1.2) zu erstellen und zu verwenden. Im Gegensatz zu den anderen Einschränkungen ist dies nichts, was Fusion verweigert oder Sie sogar warnt. Sie benötigen lediglich eine bootfähige Lion-DVD in der Einzelhandelsversion. In jedem Fall besteht die Einschränkung in der Installation von , nicht in der Ausführung einer VM. Was Dual-Boot betrifft, schlagen sich die 10.6- und 10.7-Spotlights gegenseitig, was Dual-Boot super nervig macht.

Dual-Booten Sie Ihren Computer und stellen Sie dann jedes Betriebssystem so ein, dass es die Partition des anderen Betriebssystems nicht automatisch einbindet. Das geht vielleicht so: http://puremac.wordpress.com/2011/01/30/stop-mac-os-x-from-automounting-all-the-drives/

Vielen Dank für das Posten einer Antwort devictories! Können Sie bitte den von Ihnen geposteten Link zusammenfassen, da Links dazu neigen, im Laufe der Zeit zu verschwinden und eine Antwort zu hinterlassen, die für diejenigen, die Ihre Antwort in Zukunft möglicherweise finden, nicht hilfreich ist. Danke dir!