Чи можна запускати і Xcode 3, і 4 одночасно на одній машині?


13

Як зазначено в назві, чи можу я встановити обидві версії Xcode на одній машині?


1
З цікавості ... Чому? (О, боже, це така річ у Apple, щоб сказати)
Ricket

2
@Ricket: Оскільки Xcode зараз дуже-дуже баггі, і не потрібно мати v4 для використання останніх SDK.
Філіп Реган

Відповіді:


13

Щоб відповісти на ваше запитання: Так. Коли ви встановлюєте Xcode 4 (та його інструменти для розробників), ваша "стара" папка Xcode буде перейменована на стару для розробників (за умови, що у вас вже був встановлений Xcode 3)

Щоб відповісти на Ricket: Xcode 4 не підтримує деякі речі (поки що), наприклад, плагіни та деякі функції (наприклад, код складання), не існують у Xcode4 (можливо, ще чи ніколи), тому якщо ви покладаєтесь на деякі речі, які ви можете захотіти зберегти копія Xcode 3 навколо.

Якщо ви хочете подивитися хороший огляд Xcode 4 (і побачити деякі ключові переваги / недоліки), ознайомтеся з цим .


1
Це, звичайно, не те, що сталося, коли я інший день встановив Xcode 4. Він повністю видалив Xcode 3. Можливо, поведінка змінилася в більш пізній версії.
andynormancx

1
@andy це було б дивно, але я не можу ні підтвердити, ні спростувати це на даний момент, тому що у мене вже є обидва. Я впевнений, що був варіант уникнути цього і замінити його, але я встановив це кілька місяців тому і зараз не пам'ятаю.
Мартін Марконніні

9

Так.

З документа "Про Xcode та iOS SDK.pdf":

За замовчуванням Xcode 4 встановлюється в папці / розробнику, але якщо ви хочете встановити її в іншій папці, що дозволяє їй співіснувати з попередніми установками Xcode 3.2, ви можете змінити це місце. Виконайте це, вибравши "Спеціальна установка"

Документ дає детальні вказівки.


0

Щойно встановлений Xcode 4 (iOS 5 beta) за вказівником Wayfaring Stranger, щоб змінити призначення пункту Essentials (за замовчуванням - папка Developer, яка, ймовірно, видалила Xcode 3).

Однак зауважте, що встановлення інструментів командного рядка не було настільки гладким. Поки що я помітив:

  1. xed зник з PATH (і новий Xcode також не додався). Мої сценарії / псевдоніми перестали працювати, поки я не вирішив проблему. Ви можете переконатися, що ваш PATH налаштований відразу після встановлення.

  2. xed з моєї власної папки встановлення (4.0) не може знайти Xcode.app, який він повинен запустити.

  3. XcodeBuild (і, ймовірно, інші інструменти командного рядка) було замінено новим у / usr / bin, тому якщо ви будуєте проти SDK, який не входить у Xcode 4 (наприклад, 4.2), ви отримаєте помилки в побудові.

Що стосується питання, чому б хотілося встановити ці поряд, є ще одна причина, яку інші не згадували. Якщо у вас є команда з декількох людей і дата доставки, ви, можливо, не захочете змінити інструменти до більш пізньої дати. Але, можливо, ви захочете перевірити, що нового. Наприклад, я хочу слідувати разом із сесіями WWDC, які обговорюють нові функції SDK / Xcode.


0

Просто XCode 3 і 4 працювали разом. Спочатку я встановив XCode 4, а потім вирішив, що мені потрібно обоє. Після встановлення XCode 3 в / Developer / XCode3, XCode 4 зламався. Я знову запустив інсталятор XCode 4 і зараз обидва працюють.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.