¿Puedo eliminar simuladores de dispositivos innecesarios de Xcode?

27

Encontré que Xcode en mi computadora portátil consume gran parte de su almacenamiento, por lo que estoy tratando de eliminar archivos innecesarios en Xcode.

Hay cuatro directorios bajo Application/Xcode.app/Contents/Developer/Platforms/ . Creo que WatchSimulator.platform y AppleTVSimulator.platform no son necesarios, porque uso Xcode casi solo para el desarrollo básico de iOS.

¿Me gustaría saber si puedo eliminar esos directorios de plataformas directamente?

    
pregunta IzumiSy 22.11.2017 - 15:03

3 respuestas

34

Sí, puedes eliminar cualquier simulador que no uses. Hago esto de forma rutinaria cuando dejo de ser compatible con versiones anteriores de iOS.

Si los elimina y luego descubre que los necesita en algún momento en el futuro, puede volver a descargarlos desde el sitio de desarrolladores de Apple.

La mejor manera de eliminarlos es en Xcode. Ir a Window -> Devices and Simulators . Esto abrirá una nueva ventana con todos los dispositivos que use en Xcode.

En la parte superior, toca Simulators y verás una lista en el lado izquierdo.

Desde allí, encuentre el simulador que desea eliminar y Cntl : haga clic (o haga clic con el botón derecho) y seleccione Delete .

Hago esto con cada simulador que se ejecuta en cada versión de iOS que ya no admito.

    
respondido por el fsb 22.11.2017 - 15:15
7

Estoy de acuerdo con la respuesta de @ricardo-barroso, sin embargo Xcode ahora comparte los simuladores con todos los usuarios. Así que ahora necesitas eliminar los simuladores de la siguiente carpeta:

/Library/Developer/CoreSimulator/Profiles/Runtimes

Por ejemplo:

cd /Library/Developer/CoreSimulator/Profiles/Runtimes
sudo rm -rf iOS\ 8.4.simruntime/
sudo rm -rf iOS\ 9.3.simruntime/
    
respondido por el Francois Nadeau 30.08.2018 - 16:33
4

A pesar de que la respuesta de @fsb permite eliminar "instancias" del simulador, la forma correcta de liberar un espacio masivo utilizado por plataformas de simulador antiguas que ya no son necesarias es ir a la siguiente carpeta:

  • ~/Library/Developer/Xcode/iOS DeviceSupport

y elimine las carpetas correspondientes al simulador / plataformas que ya no necesita.

Además, hay un muy buen artículo con este y otros consejos:

respondido por el Ricardo Barroso 06.06.2018 - 14:06

Lea otras preguntas en las etiquetas