Как видно из названия, можно ли установить обе версии Xcode на одном компьютере?
Как видно из названия, можно ли установить обе версии Xcode на одном компьютере?
Ответы:
Чтобы ответить на ваш вопрос: да. Когда вы устанавливаете Xcode 4 (и его инструменты разработчика), ваша «старая» папка Xcode переименовывается в Developer-old (при условии, что у вас уже установлен Xcode 3)
Чтобы ответить на Ricket: Xcode 4 не поддерживает некоторые вещи (пока), такие как плагины, а некоторые функции (например, ассемблерный код) отсутствуют в Xcode4 (возможно, пока или никогда), поэтому, если вы полагаетесь на некоторые вещи, вы можете сохранить копия Xcode 3 вокруг.
Если вы хотите взглянуть на хороший обзор Xcode 4 (и увидеть некоторые ключевые преимущества / недостатки), взгляните на это .
Да.
Из документа «О Xcode и iOS SDK.pdf»:
По умолчанию Xcode 4 устанавливается в папку / Developer - но если вы хотите установить его в другую папку, что позволяет ему сосуществовать с предыдущими установками Xcode 3.2, вы можете изменить это местоположение. Вы делаете это, выбирая «Выборочная установка»
Документ дает подробные инструкции.
Просто установил Xcode 4 (iOS 5 beta), следуя указателю Wayfaring Stranger, чтобы изменить место назначения Essentials (по умолчанию это папка Developer, которая, вероятно, удалила бы Xcode 3).
Тем не менее, обратите внимание, что установка по отношению к инструментам командной строки не была такой гладкой. Пока что заметил:
xed исчез из PATH (и новый Xcode также не был добавлен). Мои сценарии / псевдонимы перестали работать, пока я не исправил проблему. Возможно, вы захотите убедиться, что ваш PATH настроен сразу после установки.
xed из моей пользовательской папки установки (4.0) не может найти Xcode.app, который он должен запустить.
XcodeBuild (и, возможно, другие инструменты командной строки) был заменен новым в / usr / bin, поэтому, если вы собираете SDK, который не включен в Xcode 4 (например, 4.2), вы получите ошибки сборки.
Что касается вопроса о том, почему кто-то хотел бы установить эти бок о бок, есть еще одна причина, которая не была упомянута другими. Если у вас есть команда из нескольких человек и дата отгрузки, вы, возможно, не захотите менять инструмент до более поздней даты. Но вы можете проверить, что нового. Например, я хочу следовать сеансам WWDC, на которых обсуждаются новые функции SDK / Xcode.