Несколько Xcode Установка - PullRequest
0 голосов
/ 21 июля 2011

После новой установки Lion и Xcode 4.1 из Mac App Store я хотел бы установить другую версию Xcode вместе с ним.

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

Но у меня возникает другая проблема при установке, даже если я изменил каталог, он ясно говорит, что он обновит Xcode Toolset, System Tools и UNIX Development и то, что их можно найти только в / Developer и для одной установки на систему, вот скриншот:

Screenshot of the upgrade status

Итак, как получить другой чистый экземплярXcode и SDK, не испортив производство один?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 21 июля 2011

Похоже, невозможно установить Системные инструменты на обеих версиях.У меня никогда не было такого успеха.

Стоит отметить, что если вы устанавливаете более старую версию xCode параллельно с последней версией, функция «Сборка архива» в Организаторе не будет работать.,Единственное средство, которое я нашел, было удалить оба xCodes и переустановить тот, который я хотел использовать для создания архива.Это был болезненный процесс.

1 голос
/ 14 сентября 2011

На самом деле вы можете сделать это (или, по крайней мере, мне кажется).Иногда у меня были установлены три отдельных экземпляра XCode - более старый XCode 3.x (от которого я впоследствии избавился), выпуск XCode 4, бета-версия XCode 5;все в отдельных каталогах.

Ключевым моментом для меня был вызов инструмента командной строки, чтобы сказать, какая система является «основным» xcode для запуска xcodebuild, instruments, agvtool и многих других: xcode-select -switch /Developer (просто man xcode-select ftw).

Итак, сейчас у меня основная версия 4.0.2, и я продолжаю обновлять бета-версии iOS5.Я испытываю их, но когда я хочу сократить производственную сборку с использованием 4.0.2, я гарантирую, что моя система знает, что / Developer является текущей, переключая ее, если мне нужно.FWIW, есть риск, что единый набор системных инструментов может быть сломан, когда вы замените их последним набором, но это (пока) никогда не ударит меня.

Кроме того, для справки естьдругое обсуждение в том же духе: Установите xCode 3.2.3 с iPhone SDK 4, получите «Отсутствует базовый SDK», другие SDK не видны

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...