FAQ: как удалить пакет Xcode

Если вы хотите увидеть на нашем сайте ответы на интересующие вас вопросы обо всём, что связано с техникой Apple, операционной системой Mac OS X (и её запуском на PC), пишите нам через форму заявки на обзор или форму обратной связи.

К нам поступил следующий вопрос:

Расскажите пожалуйста об этом
комплекте Xcode. что это за зверь такой, и
нужен ли он на компе. и если нет то как его
удалить.

Пакет Xcode нужен преимущественно разработчикам программ для Mac OS X и iOS. Рядовому пользователю, не знакомому с тонкостями программирования под яблочные устройства, он нужен крайне редко. Среди основных побочных способов использования Xcode можно отметить:

  • правку файлов PLIST у кекстов и в настройках системы
  • создание и правку установочных пакетов PKG и MPKG
  • забавы с симуляторами iPhone и iPad

При этом Xcode весит немало. Более того, если он ставился в связке с iPhone SDK — т.е. специальными инструментами для разработки под iOS, он отъест ещё несколько гигабайт дискового пространства. Поэтому часто встаёт вопрос о том, как удалить весь этот пакет.

Apple не предусмотрела никакой специальной программы-деинсталлятора. Удаление всех программ Xcode через AppZapper тоже ничем хорошим не кончится — весь мусор из системы вам всё равно не вычистить. Единственный способ чисто и быстро удалить Xcode целиком — это команда в Терминале.

Запустите Терминал через Spotlight или из папки Программы/Служебные программы. Введите команду

sudo -s

Нажмите Enter. Затем введите пароль учётной записи вслепую и нажмите Enter. Теперь можно удалить сам Xcode. Введите:

/Developer/Library/uninstall-devtools —mode=all

Обратите внимание на двойной дефис перед mode — это не опечатка, вводить нужно именно так. Удаление займёт несколько минут и будет сопровождаться огромным количеством служебных сообщений на экране. Когда вы снова увидите пустую строку с курсором, процесс будет окончен.

Если Xcode устанавливался не в папку /Developer, а куда-то ещё, то содержание команды нужно поменять соответствующим образом. Но куда бы вы ни ставили Xcode, в подпапке Library в его директории всегда будет лежать бинарный файл uninstall-devtools, который и предназначен для удаления всего пакета.