Возможно ли одновременно запускать Xcode 3 и 4 на одном компьютере?

13

Как видно из названия, можно ли установить обе версии Xcode на одном компьютере?

SDG
источник
1
Из любопытства ... Почему? (о боже, что такое Apple, что сказать)
Ricket
2
@Ricket: Поскольку Xcode сейчас очень и очень глючит, и для использования последних SDK не требуется версия v4.
Филип Риган,

Ответы:

13

Чтобы ответить на ваш вопрос: да. Когда вы устанавливаете Xcode 4 (и его инструменты разработчика), ваша «старая» папка Xcode переименовывается в Developer-old (при условии, что у вас уже установлен Xcode 3)

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

Если вы хотите взглянуть на хороший обзор Xcode 4 (и увидеть некоторые ключевые преимущества / недостатки), взгляните на это .

Мартин Маркончини
источник
1
Это, конечно, не то, что произошло, когда я установил Xcode 4 на днях. Это полностью удалило Xcode 3. Возможно поведение изменилось в более поздней версии.
andynormancx
1
@ И это было бы странно, но я не могу ни подтвердить, ни опровергнуть это, потому что у меня уже есть оба. Я уверен, что была возможность избежать этого и заменить его, но я установил это несколько месяцев назад и сейчас не помню.
Мартин Маркончини
9

Да.

Из документа «О Xcode и iOS SDK.pdf»:

По умолчанию Xcode 4 устанавливается в папку / Developer - но если вы хотите установить его в другую папку, что позволяет ему сосуществовать с предыдущими установками 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, и теперь оба работают.

Дэвид
источник