Як повністю видалити 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; сценарій видалення-devtools вже не існує.
окулус

Відповіді:


195

Я використовую цю команду:

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

Редагувати (через 1 рік):

Якщо ви завантажили Xcode з App Store, він є самостійним, як пропонує @mediaslave. Ви можете просто перетягнути його до кошика або скористатися AppZapper (або подібною утилітою) для видалення інструментів розробника.

Якщо ви хочете оновити його, ви також можете це зробити прямо через App Store.


14
У Xcode 4.3 цього немає. Це "звичайний" додаток для ОС X X. FYI
manumoomoo

Я намагався встановити 4.4 поверх 4.2, але програма вийшла з ладу при запуску. Тож я видалив 4.4, запустив вашу команду, перевстановив 4.4, і тепер, здається, все працює належним чином. Дякую
Джузеппе

Оновлено, щоб відобразити занепокоєння тих, хто завантажив свою копію Xcode з магазину додатків, дякуйте @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.
Сашо

5

Якщо ви встановили xcode з магазину додатків Mac, його потрібно видалити з панелі запуску. Це можна зробити, знайшовши значок xcode в стартовій панелі, довгий клацання по значку, поки він не почне танцювати. Потім видаліть його і почекайте деякий час, поки xcode.app не буде видалений з / Application. Якщо ви видалите xcode.app вручну з / Application, магазин додатків продовжить вважати його встановленим і не дозволить вам перевстановитись у майбутньому.


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

1

Я спробував видалити це, видаливши його, але AppStore все ще думав, що він встановлений. Я видалив деякі файли налаштувань у своєму / приватному каталозі, завдяки чому 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.