xcode - transferir - Restaure los datos de la aplicación iOS Simulator para ejecutar la aplicación por primera vez
pasar fotos de android a iphone (5)
Acabo de escribir un código que comprueba si es la primera vez que se ejecuta la aplicación y muestra un mensaje, si no es la primera vez, muestra otro mensaje.
¿Cómo reinicia el simulador en Xcode para que pueda probar la aplicación cuando se ejecuta por primera vez?
Intenté limpiar la carpeta de compilación, pero no funcionó.
@ La respuesta de Tim es probablemente más fácil para el uso interactivo.
Utilizamos scripts para pruebas automatizadas y eliminamos el directorio de datos del simulador para asegurarnos de que esté limpio. El simulador volverá a crear información básica cuando se reinicie.
Eliminar lo siguiente:
~/Library/Application Support/iPhone Simulator/${simulator.version}
En el simulador de iOS, presione el simulador de iOS en el menú en la parte superior de la pantalla y presione '' Restablecer contenido y configuración ... ''. Esto borrará todo el simulador.
O bien, en la pantalla de inicio del simulador, desinstale la aplicación de la misma manera que lo haría en un dispositivo físico, presionando y manteniendo presionado el ícono de la aplicación hasta que aparezca una '' x '' en la esquina superior izquierda, y presione la ''x'', y seleccione '' Eliminar '' de la vista de alerta. Esto borrará todos los datos asociados con una sola aplicación.
Luego haga una limpieza, compilación y ejecución.
La forma correcta de hacerlo en XCode 7 y 8 es:
xcrun simctl erase <device UDID>
o para reiniciar todo:
xcrun simctl erase all
Para averiguar el uso de UDID:
xcrun simctl list
Realmente no sé si esta es la mejor manera, pero seguirla funciona para mí:
primero matar a todos los Simuladores de trabajo con
killall Simulator 2>&- && sleep 5 || true
luego restablecer todos los dispositivos con
xcrun simctl erase all
ps .: estoy trabajando con XCode 8