¿Puedo eliminar datos de iOS DeviceSupport?


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

Una pregunta similar se ha hecho antes de, pero desde entonces muchas cosas han cambiado y querrían una respuesta actualizada.

Mientras tenga la versión que uso para probar, ¿puedo eliminar las versiones anteriores/no utilizadas sin romper nada?

pantallazo

 329
Author: rustyMagnet, 2015-04-29

2 answers

La carpeta ~/Library/Developer/Xcode/iOS DeviceSupport es básicamente solo necesaria para simbolizar los registros de bloqueo.

Podría 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 desde el dispositivo.

Limpio esa carpeta una vez al año más o menos mediante la eliminación de carpetas para las versiones de iOS que ya no apoyo o espero tener que simbolizar un registro de bloqueo para.

 530
Author: rmaddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-04-28 23:50:07

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

  1. DeviceSupport - Usted puede mantener el simulador que el registro es posible que necesite en el futuro. Es simbolizar los registros de bloqueo para diferentes dispositivos / iOS.

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

    ~/Library/Developer/Xcode/DerivedData
    
  3. Todos sus destinos se mantienen en el formulario archivado en la carpeta Archivos. Antes de decidir eliminar el contenido de este 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 soporte del dispositivo IOS crea una subcarpeta con la versión del dispositivo como identificador al adjuntar el dispositivo. La mayoría de las veces son cosas viejas. Mantenga la última versión y el resto de ellos se pueden eliminar (si usted no tiene una aplicación que se ejecuta en 5.1.1, no hay razón para mantener el directorio 5.1.1/directorios).

    ~/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 versiones anteriores si ya no admite sus aplicaciones para esas versiones. Además, es más seguro usar la opción' Restablecer contenido y configuración ' del menú para eliminar todos los datos de la aplicación en un Simulador.

    ~/Library/Developer/CoreSimulator 
    
  6. Las cachés siempre son seguras de eliminar, ya que se recrearán como necesario. Esto no es un directorio; es un archivo de tipo Xcode Project. ¡Borra!

    ~/Library/Caches/com.apple.dt.Xcode
    
  7. Además, el dispositivo Apple iOS sincroniza automáticamente archivos y configuraciones específicos con su Mac cada vez que se conectan a su máquina Mac. Para estar en el lado seguro, es aconsejable utilizar el panel de dispositivos de preferencias de iTunes para eliminar copias de seguridad más antiguas; debe mantener sus copias de seguridad más recientes fuera de curso.

    ~/Library/Application Support/MobileSync/Backup
    

He vuelto alrededor de 40 GB! Para obtener más ayuda, vaya a http://ajithrnayak.com/post/95441624221/xcode-users-can-free-up-space-on-your-mac

 214
Author: Jamshed Alam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-23 09:49:04