Xcode: как определить, какая DeviceSupport полезна?
При работе с проблемой хранения MacBook,
Я обнаружил, что плохое управление хранилищем Xcode очень болезненно.
Судя по деталям этого DeviceSupportэлемента, речь идет о системной библиотеке, двоичном файле Swift и т. Д.
Я знаю, что мне следует удалить старые предметы. Мой вопрос: как узнать, какой элемент сейчас используется в
/Users/usr/Library/Developer/Xcode/iOS\ DeviceSupport?
Чтобы я мог убрать бесполезное DeviceSupportи оставить полезное.
Ответы
Да, Xcode хранит файлы поддержки старых устройств, и их можно безопасно удалить.
Если вы хотите знать, какие из них все еще используются, вы можете проверить атрибут «Дата изменения»:
или вы можете подключить свои устройства к Mac и проверить версию / номер сборки ОС в окне Devices Xcode:
Версия arm64e предназначена для устройств iOS с чипсетом A12 или выше: см. Вопрос о переполнении стека Xcode arm64 Vs arm64e и список устройств с этими наборами микросхем в Википедии:
- Яблоко A12
- Яблоко A13
- Уменьшить размер приложения Xcode
Вы можете удалить их все и установить необходимые, перейдя в настройки Xcode> Компоненты> Симуляторы.
Если вы хотите избежать загрузки, сохранив полезную,
- Подключите iPhone к Mac.
- Откройте меню окна> устройства и тренажеры.
- См. Модель iPhone во вкладке «Устройства». И закройте Xcode.
- Сохраните эту модель и удалите остальные из папки «Xcode / iOS DeviceSupport».
Даже если вы удалите их все, Xcode получит файлы поддержки с самого iPhone:
- Как остановить загрузку Xcode пакета поддержки iOS моего iPhone?