Je viens de mettre à jour de Xcode 9 à Xcode 10 il y a un jour, et quand j'étais sur le point de déboguer mon application de suivi de localisation, je viens de me rendre compte que je n'ai jamais reçu la localisation de l'appareil. Je suis donc allé dans l'application Maps pour vérifier s'il s'agissait simplement d'un problème avec mon application, mais lorsque je tourne le débogage d'emplacement vers un emplacement dynamique (trajet en vélo urbain/parcours City/Freeway Drive), même Maps ne parvient pas à obtenir l'emplacement de l'appareil (presque toujours), mais quand je le place sur un emplacement statique (Apple), cela fonctionne sans problème.
Lieu: Apple
Lieu: Ville vélo
Lieu: City Run
Lieu: Freeway Drive
Je suis le seul à être confronté à ce problème ou à un problème de Xcode/Simulator?
EDIT: Toujours présent sur Xcode 10.1
Cela se produit toujours dans Xcode 10.0, et la seule chose qui semblait fonctionner était que l'option "Autoriser la simulation d'emplacement" soit activée dans votre schéma et basculant entre "Apple" et "City Run" dans le menu principal de votre simulateur:
Débogage> Emplacement> Apple
Débogage> Emplacement> City Run
(va et vient entre eux jusqu'à ce que votre course commence réellement à simuler)
Ce qui fonctionne pour moi, c’est d’aller dans Paramètres du simulateur et d’éteindre et de revenir sur les services de localisation en toute confidentialité. Ensuite, choisissez débogage> emplacement> Apple> activité conçue
Définir un emplacement personnalisé dans Debug> Emplacement> Emplacement personnalisé, puis le modifier légèrement déclenchera de manière fiable une mise à jour de l'emplacement.