Безопасно ли стирать ~ Library / Developer?


21

В пользовательской библиотеке есть папка разработчика с объемом около 3,2 ГБ (2,8 ГБ из DocSets, а остальные в основном из Xcode / iOS DeviceSupport). Я установил XCode, я полагаю, это от этого? Я больше не использую XCode, есть ли недостатки в удалении этих папок? Если я снова установлю Xcode, он не восстановит то, что нужно?

Ответы:


7

Если в ~ Library / Developer есть только две директории - это Xcode и Docsets (или Shared / Docsets), тогда вы можете безопасно удалить эту папку. Если вы переустановите XCode, вы получите их (или обновленные версии) обратно.


1
Это общий / Документация / DocSets.
Кал-аль

Это нормально тогда.
Stuartp

Безопасно ли просто удалить документ? Я не использую XCode, но мне нужно установить его для другой программы (Adobe AIR) и инструментов, которые он установил.
1,21 гигаватт

34

Нет, это не безопасно, чтобы удалить все в:

~ / Library / Разработчик

Это может привести к потере моментальных снимков резервной копии, любых созданных архивов для приложений и других настроек, установленных в XCode IDE.

В частности, в папке «Разработчик» должно быть две дополнительные папки.

«Общий» и «Xcode»

Shared содержит документацию, которую вы загрузили с помощью XCode, в зависимости от того, как вы работаете, и от того, есть ли у вас интернет все время, вы можете не захотеть это удалять, но в худшем случае вы можете просто повторно загрузить его, поэтому, если вам нужно место, и нет Что касается автономной документации, то здесь вы можете получить немного места.

Папка Xcode содержит много и, возможно, некоторые вещи, которые вы, возможно, не захотите потерять.

архив

Если вы используете функцию организатора архивов Xcodes , удаление этой опции уничтожит все ваши архивы.

DeveloperPortal 5.0.db

Возможно, содержит информацию об использовании iTunes Connect в XCode, я бы предположил, что он одноразовый, но вам, возможно, придется перенастроить XCode для общения с Apple для распространения в App Store и т. Д.

Данные пользователя

Обычно это содержит любые изменения, внесенные вами в цветовые схемы и темы шрифтов XCode, а также любые изменения, которые вы можете внести в привязки клавиш в XCode, опять же, этот материал должен быть довольно маленьким и, вероятно, вы его не захотите выбросить, если потратили в любое время, когда вы настраиваете эти настройки Xcode, вы, вероятно, просто не хотите отрицать внесенные изменения.

iOS DeviceSupport

Вероятно, некоторую информацию, касающуюся устройств iOS, которые вы подключили и пытались использовать в XCode, следует безопасно удалить.

DerivedData

Материал в папке DerivedData, как правило, довольно безопасно удалить, это все, что генерируется каждый раз, когда вы нажимаете кнопку сборки в проекте. Он включает в себя сгенерированные журналы, исполняемые файлы и библиотеки приложений для всех продуктов, которые вы создаете в проекте.

моментальные снимки

Если вы используете встроенные в Xcodes инструменты моментальных снимков в качестве средства контроля версий, удаление ваших снимков исключит возможность возврата к более старым снимкам.

Журналы устройств iOS

Безопасно удалить, если вам не нужны ваши журналы, вы бы знали, если вам нужно сохранить их.

Шаблоны

Ваши собственные шаблоны проектов, такие как UserData, вы, вероятно, просто не хотите отрицать внесенные изменения.


-2

Если вы установили 4.3 или более позднюю версию XCode, ее можно безопасно удалить.

Здесь написано:

https://developer.apple.com/library/ios/documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html


4
Ответы на разные вопросы должны быть чем-то большим, чем просто ссылка. Это нормально, чтобы включить ссылку, но, пожалуйста, суммируйте или извлеките ее в ответе. Идея состоит в том, чтобы сделать ответ самостоятельно.
холме

1
Слово предупреждения. Вопрос относится к ~ / Library / Developer, тогда как этот ответ выглядит для ответа / Developer, что является другим путем.
Джонни
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.