Как полностью удалить Xcode и очистить все настройки
У меня есть проблема, которую я могу только предположить, связана с XCode, где моим приложениям требуется вечность для запуска и сбоя телефона / перезапуска около 75% времени. Я попытался использовать более старые версии кода, которые я сохранил, но у них был тот же эффект, который они не использовали около месяца назад.
Я искал все возможные пути решения этой проблемы, за последние несколько недель ничего не нашел, поэтому хочу полностью удалить Xcode и очистить все настройки; но я не могу найти способ сделать это. Я могу удалить его, но когда я его переустанавливаю, он по-прежнему содержит все мои старые настройки, списки проектов и т. Д. Как я могу полностью удалить его?
9 ответов
Для полного удаления старого Xcode 7 вам следует удалить
/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/Xcode
~/Library/Developer/CoreSimulator
Для полного удаления Xcode 10 удалите следующее:
/Applications/Xcode.app
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer ~/Library/MobileDevice
~/Library/Preferences/com.apple.dt.Xcode.plist
/Library/Preferences/com.apple.dt.Xcode.plist
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.bom
/System/Library/Receipts/com.apple.pkg.XcodeExtensionSupport.plist
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.bom
/System/Library/Receipts/com.apple.pkg.XcodeSystemResources.plist
но если вы не хотите потерять все свои настройки, подумайте о сохранении этих файлов или папок, прежде чем удалять что-либо:
~/Library/Developer/Xcode/UserData/CodeSnippets
~/Library/Developer/Xcode/UserData/FontAndColorThemes
~/Library/Developer/Xcode/UserData/KeyBindings
~/Library/Developer/Xcode/Templates
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/MobileDevice/Provisioning Profiles
открыто
Storage Management
- Перейдите > Об этом Mac > Окно> Управление хранилищем
- Или нажмите Space + Пробел, чтобы открыть Spotlight и найти
Storage Management
,
Выбрать
Applications
на левой панели.- Щелкните правой кнопкой мыши на
Xcode
на правой панели и выберите удалить.
Это удалит XCode из списка установленных приложений в вашем Mac App Store.
Обновление: это работало для меня на MacOS Sierra 10.12.1
,
Прежде чем принимать такие радикальные меры, выйдите из Xcode и следуйте приведенным здесь инструкциям для очистки кешей:
Как очистить кеш и очистить все цели Xcode 4
Если это не помогает, и вы решаете, что вам действительно нужна чистая установка Xcode, тогда, помимо всего, что содержится в этом ответе, удалите само приложение Xcode, а также ~/Library/Developer
папка и ваш ~/Library/Preferences/com.apple.dt.Xcode.plist
файл. Я думаю, что должен вот-вот сделать.
ДЛЯ УДАЛЕНИЯ И ТОГО, КАК УСТАНОВИТЬ XCODE 9 ПРАВИЛЬНО
Я следовал за самым верхним ответом для удаления Xcode 7 и нашел главную ошибку, удаляя ~/Library/Developer
удалит важную папку с именем PrivateFrameworks
, что фактически приводит к сбою Xcode при каждой переустановке и заставляет друзей снова отправлять вам папку PrivateFrameworks, что является полной тратой времени на выяснение необходимости срочной деинсталляции и переустановки Xcode для немедленных рабочих целей.
Я попытался отредактировать самый верхний ответ, но не вижу изменений, поэтому ниже приведены измененные шаги, которые вы должны предпринять для Xcode 9:
удалять
/Applications/Xcode.app
~/Library/Preferences/com.apple.dt.*
(Как правило, все, что с com.apple.dt. В качестве префикса можно удалить из папки "Настройки").
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
Все в ~/Library/Developer
кроме ~/Library/Developer/PrivateFrameworks
Этот ответ должен быть скорее комментарием к комментарию Dawn Song ранее, но, поскольку у меня недостаточно репутации, я напишу его как ответ.
По данным страницы форума
https://forums.developer.apple.com/thread/11313
"В общем, вы никогда не должны просто удалять каталог CoreSimulator/Devices самостоятельно. Если вам это действительно необходимо, вам нужно убедиться, что служба не запущена, пока вы это делаете. Например:"
# 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
Не зря ... но AppCleaner работает довольно гладко. Пользуюсь им уже много лет. Вам не нужно копаться в куче папок. Drag-n-drop ... и он все находит.
Я знаю, что мой снимок экрана - это не Xcode (я только что удалил его прямо перед тем, как писать это, но вот пример того, что он обнаружил, когда я сбросил на него TeamViewer.
https://freemacsoft.net/appcleaner/
Я очень рекомендую проверить это - и это бесплатно !! :-)
Запустите это, чтобы найти все экземпляры Xcode в вашей файловой системе:
ибо я в find / -name Xcode -print
; сделать эхо $ я; сделанный
Стать пользователем root в вашей системе Mac:
sudo su
В командной строке введите и запустите:
for i in `find / -name Xcode -print`; do rm -rf $i; done
Вот и все. Это полностью удалит весь Xcode.