ios xcode xcode10 ios12 xcode10.1

Xcode 10: la simulación de ubicación del simulador de iOS 12 falla en City Bicycle Ride/City Run/Freeway Drive



xcode10 ios12 (3)

Aún sucediendo en Xcode 10.0, y lo único que parecía hacer que funcionara era tener "Permitir simulación de ubicación" activado en su esquema y alternar entre "Apple" y "City Run" en el menú superior de su simulador:

Depurar> Ubicación> Depuración de Apple> Ubicación> Ejecutar ciudad (adelante y atrás entre ellos hasta que la ejecución comience a simular)

  • Obviamente, no es una solución permanente, pero puede ahorrarle horas de depuración de su propio código, en lugar de arrancarle el pelo y gritarle a Apple. Aunque deberíamos defraudarle a Apple por esto.

Acabo de actualizar de Xcode 9 a Xcode 10 hace un día, y cuando estaba a punto de depurar mi aplicación de seguimiento de ubicación, me di cuenta de que nunca recibí la ubicación del dispositivo. Así que fui a la aplicación Maps para ver si solo era un problema con mi aplicación, pero cuando cambio la depuración de la ubicación a cualquier ubicación dinámica (City Bicycle Ride / City Run / Freeway Drive), incluso Maps falla al obtener la ubicación del dispositivo (casi siempre). pero cuando lo configuro en una ubicación estática (Apple) funciona sin ningún problema.

Ubicación: Apple

Ubicación: City Bicycle Ride

Ubicación: City Run

Ubicación: Freeway Drive

¿Soy el único que enfrenta este problema o es realmente un problema de Xcode / Simulator?

EDIT: Sigue sucediendo en Xcode 10.1


Establecer una ubicación personalizada en Depurar> Ubicación> Ubicación personalizada, luego cambiarla ligeramente activará de manera confiable una actualización de ubicación.


Lo que me funciona es ir a Configuración en el simulador y desactivar y volver a activar los servicios de ubicación bajo privacidad. Luego elija depurar> ubicación> manzana> actividad ideada