ios - para - ¿Existe alguna forma más rápida/mejor de borrar el caché del simulador de iPhone que borrar su directorio?
liberar espacio en iphone 6 (3)
Por lo tanto, todavía soy bastante nuevo en el desarrollo de iOS y me encuentro con la necesidad de eliminar regularmente DerivedData, o los contenidos del directorio de iPhone Simulator, para que las cosas realmente se ejecuten desde mi código. Limpiar en Xcode no hace lo mismo que vaciar esos directorios, ¿verdad? Y si no, ¿hay una forma más fácil de hacerlo que arrastrando Finder para llegar a ellos y borrarlos?
66:99 y escalada:
Sí , hay una mejor manera que ingresar a cada simulador en la ciudad y restablecer los contenidos y las configuraciones de a una por vez. También es mucho mejor que buscar en el directorio de tu simulador y sacar el caché de debajo de sus pies.
Salga de iPhone Simulator y luego ejecute xcrun
en Terminal:
xcrun simctl erase all
Seguro y efectivo.
Consulte https://.com/a/26394597/218152 para un solo dispositivo
xcrun simctl erase [ID del dispositivo]
En el menú del simulador de iOS , hay una opción llamada Restablecer contenido y configuración ...
Esto debería funcionar.
EDITAR:
Para hacer esto mucho más rápido y más fácil, agregué una tecla de acceso directo como esta ...
En Preferencias del Sistema, elija Teclado
A continuación, haga clic en Accesos directos de la aplicación
Haga clic en el botón más para agregar otro atajo.
Finalmente:
- Elija iOS Simulator desde la aplicación: menú desplegable.
- Escriba Restablecer contenido y configuración ... en el título del menú: cuadro de texto.
- Escriba su clave de acceso directo preferida en el acceso directo del teclado:. (Uso el período de comando)
- Haga clic en el botón Agregar .
Ahora, mientras está en su simulador de iOS, simplemente puede usar su nueva tecla de método abreviado para restablecer.
Si el simulador no aparece en la lista desplegable:
- En una ventana del Finder, vaya a su carpeta Aplicaciones.
- Haga clic con el botón derecho en Xcode y elija "Mostrar contenido del paquete".
- Navegue a
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
- Verás iPhone Simulator.app.
- Ahora, en la aplicación Configuración, en lugar de elegir el Simulador iOS que falta, eliges Otro ....
- Esto hará que aparezca una ventana que tiene una lista de aplicaciones.
- Ahora, arrastre iPhone Simulator.app desde la ventana del Finder a la ventana que apareció cuando hizo clic en Otro ....
Para desarrollo web y pruebas en el simulador de iOS (Safari):
Con ambos iOS Simulator y Safari abiertos, vaya a Safari> Desarrollar> iOS Simulator y seleccione su página que le dará acceso a las herramientas de Web Inspector.
Vaya a Safari> Desarrollar> Cachés vacíos para borrar la caché en iOS Safari.