Как полностью удалить Xcode и очистить все настройки
У меня есть проблема, которую я могу предположить только с помощью Xcode, где мои приложения навсегда запускают и сбой телефона/перезапуска примерно в 75% случаев. Я пробовал использовать старые версии кода, которые я сохранил, но они имели тот же эффект, который они не использовали, чтобы иметь около месяца назад.
Я просмотрел каждый возможный способ решить эту проблему за последние несколько недель, ничего не нашел, поэтому я хочу полностью удалить Xcode и очистить все настройки; но я не могу найти способ сделать это. Я могу удалить его, но когда я его переустановил, он все еще имеет все мои старые настройки и списки проектов и т.д. Как я могу полностью удалить его?
Ответы
Ответ 1
Для полного удаления старого 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
Ответ 2
Прежде чем принимать такие решительные меры, закройте Xcode и следуйте всем инструкциям здесь, чтобы очистить кеши:
Как очистить кеши и очистить все цели Xcode 4
Если это не поможет, и вы решили, что вам действительно нужна чистая установка Xcode, то, помимо всего прочего в этом ответе, удалите приложение Xcode, а также удалите папку ~/Library/Developer
и свою ~/Library/Preferences/com.apple.dt.Xcode.plist
. Я думаю, что это должно было это сделать.
Ответ 3
Это приведет к удалению XCode из списка установленных приложений вашего Mac App Store.
Обновление. Это сработало для меня на macOS Sierra 10.12.1
.
Ответ 4
Для полного удаления 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
Ответ 5
Этот ответ должен быть скорее комментарием к комментарию Донской Песни раньше, но поскольку у меня недостаточно репутации, я собираюсь написать это как ответ.
Согласно странице форума
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
Ответ 6
ДЛЯ НЕПРЕРЫВАНИЯ И ТОГО, ЧТОБЫ УСТАНОВИТЬ 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
Ответ 7
Запустите это, чтобы найти все экземпляры Xcode в вашей файловой системе:
для я в find / -name Xcode -print
; do echo $i; сделано
Ответ 8
Станьте root в своей Mac-системе:
sudo su
В командной строке введите и запустите:
for i in `find / -name Xcode -print`; do rm -rf $i; done
Что это. Он полностью удалит весь Xcode.