Как полностью удалить Xcode 4


101

Я хочу удалить все существующие версии SDK, а также Xcode 4.

Руководство Xcode 4 говорит об этом:

sudo /Xcode4/Library/uninstall-devtools --mode=all

Но у меня нет Xcode4 в этом месте, и я вижу его только под /Developer/Applications

Я уже запустил uninstall-devtools, который был ранее найден, /Developer/Applicationsа затем выполнил переустановку.

Что еще можно сделать, чтобы полностью удалить все и начать с нуля?


1
+1 за этот вопрос. Я застрял с Xcode 4.1 и не могу установить 4.2; Скрипт uninstall-devtools больше не существует.
occulus

Ответы:


195

Я использую эту команду:

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

Изменить (1 год спустя):

Если вы загрузили Xcode из App Store, он самодостаточен, как предлагает @mediaslave. Вы можете просто перетащить его в корзину или использовать AppZapper (или аналогичную утилиту) для удаления инструментов разработчика.

Если вы хотите обновить его, вы также можете сделать это прямо через App Store.


14
В Xcode 4.3 этого нет. Это "нормальное" автономное приложение OS X. К вашему сведению
manumoomoo

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

Обновлено, чтобы отразить озабоченность, выраженную теми, кто загрузил свою копию Xcode из App Store, спасибо @mediaslave
esqew

25
sudo /[xcode-path]/Library/uninstall-devtools --mode=all

Обычно [xcode-path] означает / Developer, но если у вас несколько версий, например, 3 - первая установленная, 4 - вторая, / Developer будет корневым каталогом xcode 3 и / Xcode4 для xcode 4.


14

Убедитесь, что приложения Xcode, iOS Simulator и Mac App Store не запущены, затем попробуйте запустить сценарий удаления в этом (другом!) Месте:

/Library/Developer/Shared/uninstall-devtools

Вот где я это нашел.

Также удалите Install Xcode.appиз папки «Приложения» и «Очистите корзину».

Затем снова запустите App Store и найдите / установите Xcode.


7

su (или sudo suчто угодно)

find / -name uninstall-devtools

Это покажет, где находится утилита ...


7

Если у вас XCode 4.3.1, просто переместите в корзину файл XCode.app в папке Applications .


3
Я бы добавил «а затем очистить корзину». Он дает вам 1 элемент, если у вас раньше ничего не было, но это занимает некоторое время, потому что фактически удаляет XCode с Mac.
Sasho

5

Если вы установили xcode из Mac App store, вам необходимо удалить его с панели запуска. Вы можете сделать это, найдя значок xcode на стартовой панели, и долго нажимая на значок, пока он не начнет танцевать. Затем удалите его и подождите, пока xcode.app не будет удален из / Application. Если вы вручную удалите xcode.app из / Application, магазин приложений будет продолжать считать его установленным и не позволит вам переустановить его в будущем.


Возможно, это больше не применимо. Я успешно удалил Xcode 4.6.1, перетащив его в корзину напрямую, без каких-либо проблем с Mac App Store, думая, что он все еще установлен на MacOsX 1.7.5.
Сварог

1

Я попытался удалить это, удалив его, но в магазине приложений все еще считалось, что он установлен. Я удалил некоторые файлы настроек в моем каталоге / private, из-за чего AppStore «забыл», что я установил Xcode. Я использовал следующую команду:

sudo find / -iname '*xcode*' 2> /dev/null | egrep '^/private.*' | xargs -I file sudo rm -rfv file

Что удалило с моего компьютера следующие файлы:

/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.bom
/private/var/db/receipts/com.apple.pkg.XcodeMAS_iOSSDK_6_1.plist
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-Xcode
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503/CachedSpecifications-xcodebuild
/private/var/folders/7d/n34963zx62s7znxyzn3dn6bh0000gq/C/com.apple.Xcode.503

Я не знаю, для чего используются эти файлы, но из-за этого AppStore забыл, что он был установлен, что мне и нужно было сделать. В моем случае AppStore не позволял мне обновиться до новой версии Xcode.


Я все это удалил. Фактически, я также удалил практически все остальные ссылки на xcode из моей системы, но я все еще вижу здесь: cl.ly/RYJ0 . Как от этого избавиться?
amar
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.