¿Puedo eliminar datos del directorio iOS DeviceSupport?

Resuelto 3x14 asked hace 9 años • 4 respuestas

Después de revisar y limpiar mi disco con cosas viejas que ya no necesitaba, encontré la iOS DeviceSupportcarpeta en ~/Library/Developer/Xcodela 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?

Contenido de soporte para dispositivos iOS

3x14 avatar Apr 29 '15 04:04 3x14
Aceptado

Básicamente, la ~/Library/Developer/Xcode/iOS DeviceSupportcarpeta 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.

rmaddy avatar Apr 28 '2015 23:04 rmaddy

Una respuesta más sugerente que respalda la respuesta de rmaddy ya que nuestro objetivo principal es eliminar archivos y carpetas innecesarios:

  1. Elimine esta carpeta cada pocos días. ¡La mayoría de las veces ocupa un espacio enorme!

      ~/Library/Developer/Xcode/DerivedData
    
  2. 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
    
  3. 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
    
  4. 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 :)

  1. 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
    
  2. 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!

Jamshed Alam avatar Oct 30 '2016 09:10 Jamshed Alam