¿Puedo eliminar datos del directorio iOS DeviceSupport?
Después de revisar y limpiar mi disco con cosas viejas que ya no necesitaba, encontré la iOS DeviceSupport
carpeta en ~/Library/Developer/Xcode
la que ocupaban casi 20 GB.
Ya se hizo una pregunta similar antes , pero desde entonces muchas cosas han cambiado y me gustaría una respuesta actualizada.
Mientras tenga la versión que uso para las pruebas, ¿puedo eliminar las versiones anteriores o no utilizadas sin dañar nada?
Básicamente, la ~/Library/Developer/Xcode/iOS DeviceSupport
carpeta solo es necesaria para simbolizar los registros de fallos.
Podrías purgar completamente toda la carpeta. Por supuesto, la próxima vez que conecte uno de sus dispositivos, Xcode volverá a descargar los datos del símbolo del dispositivo.
Limpio esa carpeta aproximadamente una vez al año eliminando carpetas de versiones de iOS que ya no admito o para las que espero tener que simbolizar un registro de fallos.
Una respuesta más sugerente que respalda la respuesta de rmaddy ya que nuestro objetivo principal es eliminar archivos y carpetas innecesarios:
Elimine esta carpeta cada pocos días. ¡La mayoría de las veces ocupa un espacio enorme!
~/Library/Developer/Xcode/DerivedData
Todos sus objetivos se mantienen archivados en la carpeta Archivos. Antes de decidir eliminar el contenido de esta carpeta, aquí hay una advertencia: si desea poder depurar las versiones implementadas de su aplicación, no debe eliminar los archivos. Xcode administrará los archivos y creará un nuevo archivo cuando se archive la nueva compilación.
~/Library/Developer/Xcode/Archives
La carpeta iOS Device Support crea una subcarpeta con la versión del dispositivo como identificador cuando conecta el dispositivo. La mayoría de las veces son cosas viejas. Mantenga la última versión y el resto se puede eliminar (si no tiene una aplicación que se ejecute en 5.1.1, no hay razón para conservar el directorio o los directorios 5.1.1). Si realmente no los necesita, elimínelos. Pero deberíamos conservar algunas, aunque probamos principalmente la aplicación desde el dispositivo.
~/Library/Developer/Xcode/iOS DeviceSupport
La carpeta Core Simulator es familiar para muchos usuarios de Xcode. Es territorio del simulador; ahí es donde almacena los datos de la aplicación. Es obvio que puede deshacerse de la carpeta/carpetas del simulador de la versión anterior si ya no admite sus aplicaciones para esas versiones. Como se trata de datos de usuario, no hay gran problema si los elimina por completo, pero es más seguro usar la opción "Restablecer contenido y configuración" del menú para eliminar todos los datos de su aplicación en un simulador.
~/Library/Developer/CoreSimulator
(Aquí hay un comando de shell útil para el paso 5 xcrun simctl delete unavailable
:)
Siempre es seguro eliminar los cachés, ya que se recrearán según sea necesario. Este no es un directorio; Es un archivo del tipo Xcode Project. ¡Eliminar!
~/Library/Caches/com.apple.dt.Xcode
Además, el dispositivo Apple iOS sincroniza automáticamente archivos y configuraciones específicos con su Mac cada vez que se conecta a su máquina Mac. Para estar seguro, es aconsejable utilizar el panel Dispositivos de las preferencias de iTunes para eliminar copias de seguridad más antiguas; deberías conservar tus copias de seguridad más recientes.
~/Library/Application Support/MobileSync/Backup
Fuente : https://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac (muerto)
Enlace archivado: https://web.archive.org/web/20180828053353/https://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac
¡Recuperé unos 40 GB!