Чи можливо встановити як Xcode 3, так і 4 поряд, або по черзі використовувати те чи інше


1

У мене є рішення про те, як встановити Xcode 3 і 4 на одну машину (під керуванням OS X <10.7), тому я більше шукаю, як керувати цим середовищем.

Швидше: чи можна ввести якусь команду оболонки, щоб "вказати" на версію Xcode, яку ви хочете використовувати для певного завдання?

Наприклад, деякі пакети в Homebrew, здається, мають проблеми з компіляторами Xcode 4 (кілька -archпрапорів більше не підтримуються тощо). Отже, коли я хочу brew installчогось, я хотів би використовувати старий пакет Xcode 3 gcc. Але, роблячи фактичну розробку какао, я хотів би використовувати Xcode 4

RVM також робить хорошу роботу з управління роботою в різних середовищах. Думаю, новіші дистрибутиви Linux пропонують інструмент під назвою оновлення-альтернативи для досягнення такої мети. Просто для того, щоб дати вам більше уявлення про те, про що я говорю.

Подібно до запуску обох одночасно, за винятком того, що я прагну використовувати їх послідовно.


Пробачте важку редакцію. Я хотів би підкреслити, наскільки детально ви це розробили, щоб уникнути плутанини з пов’язаним питанням.
bmike

Жодної проблеми, дякую за зусилля. І спасибі за вказівник на RVM, може бути корисним у майбутньому.
msi

Відповіді:


1

Я вважаю, що у вас може бути встановлена ​​одна версія інструментів командного рядка одночасно, і я вважаю, що це говорить під час процесу встановлення, тому ви не зможете перемикатися між ними.


Це може бути керовано за допомогою функцій оболонки для автоматизації змін до $ PATH - Xcode 4 тепер опускає командний рядок /Developer/usr/bin( див. Це питання ) Якщо @stamineus розумно встановлює Xcode 3, вони можуть співіснувати набагато приємніше, ніж названі програми, як Xcode і Instruments як вони, ймовірно, борються за те, хто відкриє той же тип UTI / файлу.
bmike

Гаразд, +1 для інформації, хоча вона невтішна. Якщо позитивних рішень не знайдеться, я прийму це як відповідь.
msi

@bmike: Схоже, у мене є речі /Developer/usr/bin, але в мене також є /usr/bin(у мене теж буває встановлений Xcode 3; можливо, саме тому) і /Developer/usr/binнемає в моїх $PATH...
jtbandes
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.