2015-06-23 2 views
62

У меня есть проблема, которую я могу предположить только с помощью Xcode, где мои приложения навсегда запускают и сбой телефона/перезапускают около 75% времени. Я пробовал использовать старые версии кода, которые я сохранил, но они имели тот же эффект, который они не использовали, чтобы иметь около месяца назад.Как полностью удалить Xcode и очистить все настройки

Я просмотрел каждый возможный способ решить эту проблему за последние несколько недель, ничего не нашел, поэтому я хочу полностью удалить Xcode и очистить все настройки; но я не могу найти способ сделать это. Я могу удалить его, но когда я его переустановил, он все еще имеет все мои старые настройки и списки проектов и т. Д. Как я могу полностью удалить его?

+0

кроме меня в конечном итоге решение, и оно не было связано с Xcode специально, но требуется, чтобы используемое мной устройство было очищено. – robestrong

ответ

18

Прежде чем принимать такие радикальные меры, бросить Xcode и следовать всем инструкциям здесь для очистки из кэшей:

How to Empty Caches and Clean All Targets Xcode 4

Если это не помогает, и вы решите, что вам действительно нужно чистую установку Затем Xcode, в дополнение к всему материалу в этом ответе, уничтожьте приложение Xcode, а также удалите папку ~/Library/Developer и файл ~/Library/Preferences/com.apple.dt.Xcode.plist. Я думаю, это должно было сделать это.

+0

Спасибо, спасли мой день! –

132

для полного удаления старого Xcode 7 вы должны удалить

  1. /Applications/Xcode.app
  2. /Library/Preferences/com.apple.dt.Xcode.plist
  3. ~/Library/Preferences/com.apple.dt.Xcode.plist
  4. ~/Library/Caches/com.apple.dt.Xcode
  5. ~/Library/Application Support/Xcode
  6. ~/Library/Developer
  7. ~/Library/Developer/Xcode
  8. ~/Library/Developer/CoreSimulator

Вот скрипт, чтобы сделать это:

rm -rf /Applications/Xcode.app /Library/Preferences/com.apple.dt.Xcode.plist ~/Library/Preferences/com.apple.dt.Xcode.plist ~/Library/Caches/com.apple.dt.Xcode ~/Library/Application Support/Xcode ~/Library/Developer ~/Library/Developer/Xcode ~/Library/Developer/CoreSimulator 
+43

Не забывайте '~/Library/Developer/Xcode' – Strong

+11

В xcode8 смените # 3 и # 4 на' com.apple.dt. * ', Поскольку инструменты и другие компоненты xcode также пишут плиты – xaphod

+12

и' ~/Library/Developer/CoreSimulator', можно очистить как: [http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content](http://stackoverflow. com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content) – lbsweek

-41

Стать корень вашей системы макинтош:

sudo su 

По команде тип линии и запуск:

for i in `find/-name Xcode -print`; do rm -rf $i; done 

Вот и все. Он полностью удалит весь Xcode.

+17

Это предложение является опасным. Что делать, если пользователь имеет файл под названием «Xcode_installation_instructions.txt» в своей домашней папке? Это предложение удалит личные данные, которые не имеют никакого отношения к пакету Xcode. –

+0

Согласен с @SethDifley. Лучше избегать использования этого. –

+0

У меня около 100 папок с именами «Проекты Xcode», и я уверен, что их удаление может нанести некоторый урон. –

14
  1. Открыть Storage Management

    • Перейти к > Об этом Mac> Window> Управление хранением
    • Или, ударил ⌘ + Space открыть Прожектор и поиск Storage Management.
  2. Выберите Applications на левой панели.

  3. Щелкните правой кнопкой мыши по Xcode на правой панели и выберите удаление.

Это удалит XCode из списка установленных приложений вашего магазина приложений Mac.

Обновление: Это сработало для меня на macOS Sierra 10.12.1.

+0

Возможно, вам нужно добавить информацию о том, какие версии OS X действительны, не см. Ее с 10.11. 6 –

+1

Работал для меня на '10.12.4'. –

+0

Работал для меня 10.12.4 – PrimeLens

-1

Выполнить это, чтобы найти все экземпляры Xcode в вашей файловой системе:

для г в find/-name Xcode -print; do echo $ i; сделано

+0

Это может показаться неожиданным, если есть какие-либо имена файлов, например, например, у меня есть несколько папок под названием «Xcode Projects», и это приведет к их распечатке. –

0

Этот ответ должен быть скорее комментарием к комментарию Донской песни ранее, но поскольку у меня недостаточно репутации, я собираюсь написать это как ответ.

Согласно странице форума

https://forums.developer.apple.com/thread/11313

«В общем, вы никогда не должны просто удалить каталог CoreSimulator/Устройства самостоятельно. Если вы действительно абсолютно необходимо, вы должны убедиться, что услуга не runnign в то время как вы делаете это, например:.»

# Quit Xcode.app, Simulator.app, etc 
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 
rm -rf ~/Library/*/CoreSimulator 

Я определенно столкнулся с этим вопросом после удаления и повторной установки Xcode.

Возможно, возникла проблема с подключением сборки к симулятору. Нить также отвечает, что делать в этом случае,

gem install snapshot 
fastlane snapshot reset_simulators 
0

ДЛЯ УДАЛЕНИЯ И ТОГДА Могущий ПЕРЕУСТАНОВИТЕ Xcode 9 ПРАВИЛЬНО

Я последовал за верхний ответ для удаления Xcode 7 и нашел большую ошибку, удаление ~/Library/Developer удалит важную папку с именем PrivateFrameworks, которая на самом деле приведет к краху Xcode при каждом повторном подключении и заставит вас заставить ваших друзей снова отправить вам папку PrivateFrameworks, а также тратить время на просмотр, если вам нужно срочно удалить и переустановить Xcode для немедленной работы.

Я попытался отредактировать верхний ответ, но не вижу никаких изменений так ниже не измененные шаги, которые необходимо предпринять для Xcode 9:

Удалить

/Applications/Xcode.app

~/Library/Preferences/com.apple.dt.* (как правило, ничего с ком .apple.dt.в качестве префикса вынимается в папке Preferences)

~/Library/Caches/com.apple.dt.Xcode

~/Library/Application Support/Xcode

Все в ~/Library/Developer для ~/Library/Developer/PrivateFrameworks

Смежные вопросы