Xcode: Como determinar qual DeviceSupport é útil?
Ao lidar com o problema de armazenamento do MacBook,
Descobri que o gerenciamento de armazenamento ruim do Xcode é muito doloroso.
Vendo pelos detalhes do DeviceSupportitem de, trata-se da biblioteca do sistema e do binário Swift etc.
Eu sei que devo remover os itens mais antigos. Minha pergunta é como saber qual item está usando atualmente, em
/Users/usr/Library/Developer/Xcode/iOS\ DeviceSupport?
Assim, eu poderia remover o inútil DeviceSupporte manter o útil.
Respostas
Sim, o Xcode mantém os arquivos de suporte do dispositivo para dispositivos antigos e é seguro excluí-los.
Se você quiser saber quais ainda estão em uso regular, você pode verificar o atributo 'Data de modificação':
ou você pode conectar seus dispositivos ao Mac e verificar o número da versão / compilação do sistema operacional na janela Dispositivos do Xcode:
A versão arm64e é para dispositivos iOS com o chipset A12 ou superior: veja a questão Stack Overflow Xcode arm64 Vs arm64e e a lista de dispositivos com esses chipsets na Wikipedia:
- Apple A12
- Apple A13
- Reduza o tamanho do aplicativo Xcode
Você pode excluir todos eles e instalar o necessário acessando preferências do Xcode> Componentes> Simuladores.
Se você quiser evitar o download mantendo o útil,
- Conecte o iPhone ao Mac.
- Abra o menu da janela> dispositivos e simuladores.
- Veja o modelo do iPhone na "guia Dispositivos". E feche o Xcode.
- Mantenha esse modelo e exclua o resto da pasta "Xcode / iOS DeviceSupport".
Mesmo se você excluir todos, o Xcode obterá os arquivos de suporte do próprio iPhone:
- Como parar de baixar o pacote de suporte para iOS do Xcode no meu iPhone?