Как удалить старые пользовательские установки Xcode?

Когда я устанавливаю бета-версию, я делаю выборочную установку в отдельную папку с последней версией выпуска. У меня есть несколько старых бета-версий.

Как мне удалить старые пользовательские версии Xcode?

Могу я просто выбросить папку?
Нам нужно ли использовать Терминал?

В примечаниях к выпуску предлагается использовать это:

$ sudo / Library / uninstall-devtools --mode = все

Но удалит ли моя исходная официальная версия 3.2?

Спасибо.


person Jonathan    schedule 09.04.2010    source источник


Ответы (4)


Из примечаний к выпуску:

В этом документе <Xcode> означает путь, по которому установлены компоненты Developer Tools Essentials.

...

Чтобы удалить iPhone SDK и инструменты разработчика Xcode на загрузочном томе вместе с каталогом <Xcode>, из окна терминала введите:

$ sudo <Xcode>/Library/uninstall-devtools --mode=all

Итак, если вы использовали путь установки по умолчанию /Developer, вы можете удалить его с помощью этой команды:

$ sudo /Developer/Library/uninstall-devtools --mode=all
person Jon-Eric    schedule 09.04.2010
comment
OP спрашивает об удалении только одной из установок Xcode. uninstall-devtools удалит все установки, включая официальный выпуск. Поскольку одновременно может быть установлена ​​только 1 версия компонентов Developer Tools Essentials, невозможно использовать эту команду терминала, чтобы просто удалить конкретную установку xcode. - person memmons; 21.07.2011
comment
@Harkonian uninstall-devtools не удаляет все установки, он удаляет только свою установку, то есть из одного <Xcode> каталога. Одновременно может быть установлено несколько версий Developer Tools Essentials (вам просто нужно использовать путь, отличный от /Developer, для последующих установок). Вот о чем спрашивает ОП. Он установил в /SomeOtherDir и хочет удалить эту установку. Для этого нужно использовать sudo /SomeOtherDir/Library/uninstall-devtools --mode=all. - person Jon-Eric; 21.07.2011

Если у вас несколько папок разработчика, вы можете перетащить любую из них в корзину, не повредив остальные. Папки разработчика полностью автономны.

Установка инструментов разработчика из загруженного образа также позволяет установить инструменты в / usr для разработки в стиле Unix и на основе make-файлов. Скрипт uninstall-devtools также удаляет их. Это также не должно повлиять на остальные папки разработчика.

person cdespinosa    schedule 09.04.2010
comment
+1 Спасибо. Это полезно знать. Раньше было непонятно, почему я не мог просто выбросить папку разработчика, чтобы удалить лишние копии Xcode. - person memmons; 21.07.2011

Это больше комментарий, чем ответ, но у меня нет ответа, чтобы дополнительно прояснить ответ Джона-Эрика:

... из типа окна Терминала:

$ sudo <Xcode>/Library/uninstall-devtools --mode=all

Введите именно это (из корня вашего тома), не заходите в каталог и попробуйте:

$ cd /XCode4/Library
$ sudo uninstall-devtools --mode=all

Так не пойдет. Просто к вашему сведению, это меня настигло ...

person s.pacio.us    schedule 28.03.2011

По какой-то причине в моей системе был заархивирован xcode 3, хотя я использовал только 4, и он поместил его в / Developer-old, поэтому запустил

sudo /Developer-old/Library/uninstall-devtools --mode=all

удалил старый xcode, который застрял.

person courtsimas    schedule 21.03.2012