Jak mówi tytuł, czy mogę mieć obie wersje Xcode zainstalowane na tym samym komputerze?
Jak mówi tytuł, czy mogę mieć obie wersje Xcode zainstalowane na tym samym komputerze?
Odpowiedzi:
Aby odpowiedzieć na twoje pytanie: Tak. Kiedy instalujesz Xcode 4 (i jego narzędzia deweloperskie), twój „stary” folder Xcode zostaje przemianowany na Old Developer (pod warunkiem, że już masz Xcode 3 zainstalowany)
Aby odpowiedzieć Ricket: Xcode 4 nie obsługuje kilku rzeczy (jeszcze), takich jak Wtyczki, a niektóre funkcje (takie jak kod asemblera) nie istnieją w Xcode4 (być może jeszcze lub nigdy), więc jeśli polegasz na pewnych rzeczach, możesz chcieć zachować kopia Xcode 3 wokół.
Jeśli chcesz rzucić okiem na dobrą recenzję Xcode 4 (i zobaczyć niektóre z kluczowych zalet / wad), spójrz na to .
Tak.
Z dokumentu „About Xcode and iOS SDK.pdf”:
Domyślnie Xcode 4 instaluje się w folderze / Deweloperze - ale jeśli chcesz zainstalować go w innym folderze, pozwalając mu współistnieć z poprzednimi instalacjami Xcode 3.2, możesz zmienić tę lokalizację. Robisz to, wybierając opcję „Instalacja niestandardowa”
Dokument podaje szczegółowe instrukcje.
Właśnie zainstalowałem Xcode 4 (iOS 5 beta) zgodnie ze wskaźnikiem Wayfaring Stranger, aby zmienić miejsce docelowe Essentials (domyślnie jest folder Developer, który prawdopodobnie odinstalowałby Xcode 3).
Należy jednak pamiętać, że instalacja za pomocą narzędzi wiersza polecenia nie była tak płynna. Do tej pory zauważyłem:
xed zniknął ze ŚCIEŻKI (i nowy Xcode też nie został dodany). Moje skrypty / aliasy przestały działać, dopóki nie naprawiłem problemu. Możesz upewnić się, że PATH jest skonfigurowany zaraz po instalacji.
Xed z mojego niestandardowego folderu instalacyjnego (4.0) nie może znaleźć Xcode.app, który powinien uruchomić.
XcodeBuild (i prawdopodobnie inne narzędzia wiersza poleceń) zostało zastąpione nowym w / usr / bin, więc jeśli budujesz w oparciu o SDK, który nie jest zawarty w Xcode 4 (np. 4.2), będziesz mieć błędy kompilacji.
Jeśli chodzi o pytanie, dlaczego ktoś chciałby instalować je obok siebie, jest jeszcze jeden powód, o którym inni nie wspominali. Jeśli masz zespół nawet kilku osób i datę wysyłki, możesz nie chcieć zmieniać oprzyrządowania do późniejszego terminu. Ale możesz chcieć sprawdzić, co nowego. Na przykład chcę śledzić wraz z sesjami WWDC, które omawiają nowe funkcje SDK / Xcode.