У меня есть проблема, которую я могу предположить только с Xcode, где мои приложения бесконечно запускаются и приводят к сбою телефона / перезапуску примерно в 75% случаев. Я попытался использовать старые версии кода, которые я сохранил, но они дали тот же эффект, которого не использовали около месяца назад.
Я просмотрел все возможные способы решения этой проблемы, за последние несколько недель ничего не нашел, поэтому я хочу полностью удалить Xcode и очистить все настройки; но я не могу найти способ сделать это. Я могу удалить его, но когда я переустановлю, в нем останутся все мои старые настройки, списки проектов и т. Д. Как я могу полностью удалить его?
Ответы:
Для полного удаления старого 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
источник
com.apple.dt.*
поскольку инструменты и другие компоненты xcode также пишут plists~/Library/Developer/CoreSimulator
можно очистить как: http://stackoverflow.com/questions/33419301/coresimulator-folder-very-big-ok-to-delete-content/Library/Developer/
каталоге, например,CommandLineTools
иCoreSimulator
, ЗА ИСКЛЮЧЕНИЕМPrivateFrameworks
подпапки; иначе ваш недавно установленный Xcode выйдет из строя, пока вы не вернете его. Только будьте осторожны с системным каталогом.Для полного удаления 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
/private/var/db/receipts/com.apple.pkg.Xcode.bom
Но вместо 11 откройте
/private/var/
Finder и найдите «Xcode», чтобы увидеть всю оставшуюся «ДНК» ... и выборочно очистить и ее. Я бы опубликовал имена путей, но они будут включать случайные имена папок, которые не будут совпадать с моим Mac и вашим.но если вы не хотите потерять все свои настройки , подумайте о том, чтобы сохранить эти файлы или папки, прежде чем что-либо удалять:
~/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
Storage Management
.Выберите
Applications
на левой панели.Xcode
правой панели и выберите удалить.При этом XCode будет удален из списка установленных приложений в App Store вашего Mac.
Обновление : это сработало для меня на macOS Sierra
10.12.1
.источник
10.13.3
опции удаления есть , но он ничего не делаетПрежде чем принимать такие радикальные меры, выйдите из Xcode и следуйте всем инструкциям по очистке кешей:
Как очистить кеши и очистить все цели Xcode 4
Если это не помогает, и вы решите, что вам действительно нужна чистая установка Xcode, то, в дополнение ко всему, что указано в этом ответе, удалите само приложение Xcode, а также
~/Library/Developer
папку и~/Library/Preferences/com.apple.dt.Xcode.plist
файл. Я думаю, это должно сработать.источник
Этот ответ должен быть скорее комментарием к предыдущему комментарию Dawn Song, но, поскольку у меня недостаточно репутации, я собираюсь написать его в качестве ответа.
По странице форума
https://forums.developer.apple.com/thread/11313
«В общем, вам никогда не следует просто удалять каталог CoreSimulator / Devices самостоятельно. Если вам это действительно необходимо, вы должны убедиться, что служба не запускается, пока вы это делаете. Например:»
Я определенно столкнулся с этой проблемой после удаления и переустановки Xcode.
Вы можете столкнуться с проблемой при попытке подключить сборку к устройству симулятора. Тема также отвечает, что делать в этом случае,
источник
ДЛЯ УДАЛЕНИЯ И ЗАТЕМ ПРАВИЛЬНОЙ УСТАНОВКИ XCODE 9
Я следил за самым верхним ответом на удаление Xcode 7 и обнаружил серьезную ошибку, удаление
~/Library/Developer
приведет к удалению важной папки с именемPrivateFrameworks
, которая фактически приведет к сбою Xcode каждый раз, когда вы переустанавливаете, и заставит вас попросить друзей снова отправить вам папку PrivateFrameworks, полный трата времени на то, чтобы увидеть, нужно ли срочно удалить и переустановить Xcode для немедленных рабочих целей.Я попытался отредактировать самый верхний ответ, но не вижу изменений, поэтому ниже приведены измененные шаги, которые вы должны предпринять для Xcode 9:
Удалить
/Applications/Xcode.app
~/Library/Preferences/com.apple.dt.*
(Обычно все, что имеет префикс com.apple.dt., Можно удалить в папке Preferences)~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
Все в
/Library/Developer
каталоге, кроме/Library/Developer/PrivateFrameworks
источник
/Library/Developer
за исключением того/Library/Developer/PrivateFrameworks
, что PrivateFrameworks, похоже, не существует для меня в версии домашней папкиLibrary/Developer
также note, которая/Users/USERNAME/Library/Developer/Xcode/Archives
содержит архивы xcode (как в архивах того, что вы создали), поэтому вы можете сохранить это/Library/Developer
отличается от~/Library/Developer
. Первый содержитPrivateFrameworks
папку, а не второй.Запустите это, чтобы найти все экземпляры Xcode в вашей файловой системе:
для я в
find / -name Xcode -print
; сделать echo $ i; сделаноисточник
Xcode Projects
и это распечатает их.