para for descargar xcode xcode8 delete-file

for - xcode 9.4.1 download



¿Puedo eliminar datos de iOS DeviceSupport? (4)

Después de revisar y limpiar mi disco con cosas viejas que ya no necesitaba, me encontré con la carpeta iOS DeviceSupport en ~/User/Library/Developer/Xcode que tomaba casi 20 GB.

Se ha hecho una pregunta similar before , 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 / no utilizadas sin romper nada?


Como no se recomienda eliminar las versiones finales debido a los registros de bloqueo simbólicos, aún puede eliminar todas las versiones beta, ya que no las necesitará. Esos son los que tienen una identificación más larga después del número de versión.

Vea la comparación de capturas de pantalla de 12.3.1 (final) y 12.4 (beta)


La carpeta ~/Library/Developer/Xcode/iOS DeviceSupport solo se necesita básicamente para simbolizar registros de ~/Library/Developer/Xcode/iOS DeviceSupport .

Podría purgar completamente la carpeta completa. 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 una vez al año más o menos eliminando carpetas para versiones de iOS que ya no soporto o espero tener que simbolizar un registro de bloqueo.


Respuesta más sugerente que respalda la respuesta de rmaddy ya que nuestro propósito principal es eliminar archivos y carpetas innecesarios:

  1. DeviceSupport: puede mantener el simulador qué registros puede necesitar en el futuro. Simboliza registros de fallos para diferentes dispositivos / iOS.

  2. Eliminar esta carpeta después de cada intervalo de días

    ~/Library/Developer/Xcode/DerivedData

  3. Todos sus objetivos se guardan en forma archivada 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

    ~/Library/Developer/Xcode/Archives

  4. La carpeta de compatibilidad con dispositivos iOS crea una subcarpeta con la versión del dispositivo como identificador cuando conecta el dispositivo. La mayoría de las veces son solo cosas viejas. Mantenga la última versión y el resto de ellas se pueden eliminar (si no tiene una aplicación que se ejecuta en 5.1.1, no hay razón para mantener el directorio / directorios 5.1.1).

    ~/Library/Developer/Xcode/iOS DeviceSupport

  5. La carpeta Core Simulator es familiar para muchos usuarios de Xcode. Es el territorio del simulador; ahí es donde almacena los datos de la aplicación. Es obvio que puede tirar la carpeta / carpetas del simulador de la versión anterior si ya no admite sus aplicaciones para esas versiones. Y 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

  6. Las cachés siempre son seguras para eliminar, ya que se volverán a crear según sea necesario. Este no es un directorio; Es un archivo de tipo Xcode Project. Eliminar lejos!

    ~/Library/Caches/com.apple.dt.Xcode

  7. Además, el dispositivo Apple iOS sincroniza automáticamente archivos y configuraciones específicas a su Mac cada vez que se conectan a su máquina Mac. Para estar seguro, es aconsejable utilizar el panel Dispositivos de las preferencias de iTunes para eliminar las copias de seguridad anteriores; deberías conservar tus respaldos más recientes fuera del curso.

    ~/Library/Application Support/MobileSync/Backup

¡Volví unos 40GB! Para más ayuda, visite http://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac


Sí, puede eliminar los datos del soporte del dispositivo iOS mediante los símbolos del sistema operativo, uno para cada versión para cada arquitectura. Se usa para depurar. Si ya no necesita admitir esos dispositivos, puede eliminar el directorio sin ningún efecto