2012-03-10 4 views
5

Я беззаботно обновляюсь до льва от снежного барса. Затем я обновил XCode до 4.3.1, который как часть обновления удалил 4.2 из снежного барса. Затем я понял, что один из моих других инструментов для разработчиков вообще не работает с 4.3.1, поэтому я установил 4.2.1 вместе с ним в надежде на то, что исправил ситуацию. Это не так. Как удалить 4.2.1, так что я просто остался с 4.3.1? Я попытался удалить 4.3.1 и переустановить, надеясь, что он обнаружит 4.2.1 и удалит его, как это было при первом обновлении, но не в кости. Поиск в веб-шоу Мне нужно запустить uninstall-devtools, но я не могу найти его нигде,/Разработчик не существует ... Пытаясь переустановить 4.2.1 в надежде, что там был установлен деинсталлятор, «Установщик Xcode не может быть установлен, потому что xcode уже установлен» (он не сказал этого в первый раз, очевидно), поэтому я не могу переустановить без 4.3.1 на месте в надежде получить папку/Developer ... Невозможно удалить uninstall-devtools в 4.3.1 (и у меня также установлены инструменты командной строки). Я не могу найти 4.2.1, возможно, он не установил (я забыл проверить емкость диска до/после), но почему бы мне не попытаться установить его снова без установки xcode?Удалите Xcode 4.2.1 после установки 4.3.1

ответ

4

Оказывается, что 4.2.1 в установщик фактически устанавливает инсталлятор Xcode в папку приложения, которые, в свою очередь, фактически устанавливает Xcode. Решение найти установленный установщик (делает так много смысла ...) и установить Xcode, что все ведет себя так, как ожидалось.

+0

так много смысл! Возможно, чтобы сделать процесс еще лучше, установленный установщик должен установить еще один установщик где-то еще, который затем устанавливает xcode! – nbransby

+0

Это совершенно кроткий подход. – ima747

2

Версии Xcode, которые поддерживают установку в/Applications вместо/Developer в теории поддержки, удаляются только путем перетаскивания в корзину.

На практике я не уверен, что доверяю процессу, и я хочу, чтобы был еще более надежный сценарий очистки.

7

Установить Xcode 4.2.1, а затем снова удалить его:

sudo /Developer/Library/uninstall-devtools --mode=all 
+0

Оказывается, установщик для 4.2.1 устанавливает * установщик * ... как только я понял это, я его отсортировал. – ima747

+0

Работал отлично. Версия в каталоге/Developer - это старый Xcode, а другой в/Applications - новый. –

0

Поиск «Xcode 4.2» в центре внимания или в поисковом устройстве он найдет вам приложение, а затем переместите его в корзину. Но не забудьте проверить версию.