Jako programista iOS, jak mogę uniknąć aktualizacji do Lion?

6

Jestem programistą iOS już od jakiegoś czasu i nadal używam Xcode 4.2, ponieważ nowa wersja jest teraz dostępna tylko dla Lion. Moim problemem jest to, że po przeczytaniu recenzji Lion w App Store wygląda na to, że Windows ME będzie świetnym systemem operacyjnym w porównaniu z Lionem.

Naprawdę chciałbym zakodować system iOS 5.1 i wyższy, który można zrobić tylko z nowym Xcode, ale naprawdę nie chcę aktualizować do Lion. Czy jest jakiś możliwy sposób na uniknięcie tego?

Obecnie mam 17-calowego MacBooka Pro z Core i5 o częstotliwości 2,53 GHz i 4 GB pamięci RAM, na której działa Snow Leopard, ale obawiam się, że będzie miał problemy z Lionem, nie tylko ze względu na sprzęt, ale dlatego, że wydaje się pełny błędów i ogólnie jest wolniejszy.

Przypuszczam, że mogę zainstalować zarówno Snow Leoparda, jak i Lwa ?. Wszelkie obejście jest mile widziane.

Oscar Gomez
źródło
9
Powiem tylko, że Lion nie jest taki zły; przynajmniej od 10.7.2. Byłem niezdecydowany, aby go uaktualnić, ale teraz działa dobrze. Jeśli spojrzeć na opinie, większość problemów to PEBKAC lub poradzić sobie z rzeczywistymi problemami, które zostały naprawione przez Apple.
lupincho
1
I drugi komentarz @ lupincho. Ja również bardzo wahałem się przed aktualizacją, ale powiem, że jestem bardzo zadowolony z jego wykonania i bardzo go polecam.
daviesgeek
3
Jesteś głupi, nie instaluj lwa. Mam to od pierwszego dnia, bez problemów. Zdecydowanie jest dla mnie szybszy niż pantera śnieżna. Mam nieco nowszą specyfikację maszyny niż ty, ale nie tony lepiej.
livingtech
1
Może więc nie jest tak źle, miejmy nadzieję ...
Oscar Gomez
1
Mam Lion na moim laptopie i podoba mi się to, ale nie jestem gotowy, aby uaktualnić swoją stację roboczą do Lion, tak jak są aplikacje, które nie działają w Lion które chcę dalej używać. Używam VMware Fusion VM, aby uruchamiać Lion na mojej stacji roboczej, gdy tego potrzebuję.
Old Pro

Odpowiedzi:

13

Naprawdę nie możesz. Chyba że przejdziesz do Mountain Lion. Jest to jedno z błogosławieństw i przekleństw bycia Apple Developer, a to oznacza, że ​​musisz być na bieżąco, lub jesteś poza grą zarówno na iOS, jak i Mac Development.

Aby użyć najnowszych dzwonków i gwizdków dla kolejnych wydań systemu operacyjnego, naprawdę będziesz związany z wymaganiami programowymi i sprzętowymi Apple dotyczącymi tych narzędzi, w przeciwnym razie będziesz spędzać zbyt wiele czasu na hakowaniu narzędzi do budowania, zamiast postępować naprzód .

MrDaniel
źródło
10

Uzyskaj kopię VMware Fusion i uruchom wirtualnie swój system operacyjny. Jako programista jest to krytyczny krok, aby mieć możliwość obsługi starszego i nowszego systemu operacyjnego bez konieczności stosowania dedykowanego sprzętu dla każdego obrazu.

W rzadkich przypadkach będziesz chciał przenieść określony obraz na zewnętrzny dysk i uruchomić 100% w tym systemie operacyjnym (lub przywrócić ten obraz na dysk wewnętrzny) - ale w większości sytuacji kara za uruchomienie wirtualnie nie jest czymś, co wysyła szczególna konfiguracja na krawędzi jest zbyt wolna.

bmike
źródło
Dziękuję za odpowiedź, sprawdzę, co z instalacją Lwa w innej partycji?
Oscar Gomez
1
Nie radzę tego, ponieważ reflektor zobaczy wszystkie zamontowane woluminy i możesz przypadkowo uruchomić aplikacje z niewłaściwego folderu / Aplikacje. Po rozpoczęciu gromadzenia obrazu 10.6.8 i obrazu 10.7.3 oraz obrazu 10.7.x - masz teraz trzy lub więcej kopii Safari, Narzędzia dyskowego, Preferencji systemowych i zamontowanych. Następnie musisz wykonać kopię zapasową tych samych danych lub App Store, aby zaktualizować aplikacje na innym poziomie systemu operacyjnego, tylko dlatego, że widzi te aplikacje w centrum uwagi. Dla mnie - utrzymywanie rzeczy zwirtualizowanych działa lepiej niż partycjonowanie lub uruchamianie na wielu dyskach.
bmike
1
Jeśli używasz VMware 4 na hoście SnowLeopard, Lion może nie być w stanie zainstalować go jako gościa. Nie można potwierdzić, ale wygląda na to, że VMware nie obsługuje uruchamiania Lion w maszynie wirtualnej na komputerze Mac z systemem SnowLeopard jako hostem. kb.vmware.com/selfservice/microsites/…
MrDaniel
@MrDaniel ma kilka dobrych punktów. Ogólnie - po uruchomieniu ścieżki VM będziesz chciał uruchomić najnowszy system operacyjny, gdy sprzęt tego wymaga i wirtualizować starszy. Czasami możesz zostać przyłapany na zacięciu, w którym jedna wersja X nie jest zadowolona z innej wersji Y - ale jest to podstawowa funkcja oprogramowania VM i dopóki nie próbujesz uruchomić czegoś w odstępie 10 lat - dostawcy zwykle poprawiają rzeczy do pracy i wszelkie usterki są krótkotrwałe.
bmike
3
Pomimo tego, co mówi dokumentacja, jesteś technicznie w stanie stworzyć i korzystać z maszyny wirtualnej VMware Fusion z systemem operacyjnym Lion w systemie operacyjnym Snow Leopard z obecną wersją Fusion (4.1.2). W przeciwieństwie do innych ograniczeń, nie jest to coś, co Fusion odmawia lub nawet ostrzega przed. Wystarczy mieć bootowalną, detaliczną wersję Lion DVD. W każdym razie ograniczenie jest włączone instalacja , nie na bieganie maszyna wirtualna. Jeśli chodzi o podwójny rozruch, Spotlights 10.6 i 10.7 kolidują ze sobą, czyniąc podwójny rozruch bardzo irytującym.
Old Pro
0

Podwójny rozruch komputera, a następnie ustaw każdy system operacyjny, aby nie automatycznie montował partycji innego systemu operacyjnego. Można to zrobić w ten sposób: http://puremac.wordpress.com/2011/01/30/stop-mac-os-x-from-automounting-all-the-drives/

devictories
źródło
Dziękujemy za opublikowanie odpowiedzi pobożne! Czy możesz podsumować opublikowany link, ponieważ link ma tendencję do znikania z czasem, pozostawiając odpowiedź, która nie jest pomocna dla tych, którzy mogą znaleźć odpowiedź w przyszłości. Dziękuję Ci!
daviesgeek