Depois de limpar e limpar meu disco com coisas antigas das quais não precisava mais, me deparei com a pasta iOS DeviceSupport, na ~/User/Library/Developer/Xcode
qual estavam levando quase 20 GB.
Uma pergunta semelhante já foi feita antes , mas desde então muitas coisas mudaram e eu gostaria de uma resposta atualizada.
Contanto que eu tenha a versão que uso nos testes, posso excluir as versões mais antigas / não utilizadas sem quebrar nada?
xcode
xcode8
delete-file
3x14
fonte
fonte
Respostas:
A
~/Library/Developer/Xcode/iOS DeviceSupport
pasta é basicamente necessária apenas para simbolizar os logs de falha.Você pode limpar completamente a pasta inteira. É claro que na próxima vez que você conectar um de seus dispositivos, o Xcode baixará novamente os dados do símbolo do dispositivo.
Limpo essa pasta uma vez por ano, excluindo pastas de versões do iOS que não são mais compatíveis ou que espero ter que simbolizar um log de falha.
fonte
~/Library/Developer/Xcode/iOS DeviceSupport/*/Symbols/System/Library/Caches/*
- ainda recupera uma parte significativa do armazenamento, mas você ainda tem o suporte de dispositivo legado lá, caso precise mais tarde.Resposta mais sugestiva, apoiando a resposta do rmaddy, pois nosso principal objetivo é excluir arquivos e pastas desnecessários:
DeviceSupport - Você pode manter o simulador de quais registros você pode precisar no futuro. É logs de falha simbolizados para diferentes dispositivos / iOS.
Exclua esta pasta após cada intervalo de alguns dias. Na maioria das vezes, ocupa um espaço enorme!
(Aqui está um prático comando shell para a etapa 5
xcrun simctl delete unavailable
:)Voltei cerca de 40GB!
fonte
Sim, você pode excluir dados do suporte do dispositivo iOS pelos símbolos do sistema operacional, um para cada versão para cada arquitetura. É usado para depuração. Se você não precisar mais oferecer suporte a esses dispositivos, poderá excluir o diretório sem causar nenhum efeito
fonte