Je développe une application qui poursuit GPS. Dans le simulateur, j’ai toujours utilisé la fonctionnalité de simulation d’emplacement de Xcode qui fonctionnait toujours pour moi . J'ai sélectionné l’option Débogage - Emplacement - Lecteur Freeway dans Xcode 10 . Chaque fois que je sélectionne un préréglage à simuler, Xcode affiche les informations suivantes: Erreur:
[Client] #Spi, Interrupted
Le GPS est activé sur l'appareil simulé et l'application est autorisée à accéder au GPS. J'ai déjà essayé de redémarrer le simulateur plusieurs fois, j'ai sélectionné un autre appareil, mais aucun appareil ne fonctionne. Est-ce que quelqu'un a une solution à cela?
Cordialement
Xcode 10 est cassé en ce qui concerne les services de localisation dans mon expérience. J'ai dû revenir à la version 9.4 pour développer et déboguer des applications, mais j'ai quand même eu des problèmes avec l'exécution d'applications modifiées à l'origine avec Xcode 10 tournant sous iOS 12.
Apple rencontre de graves problèmes de contrôle de qualité GRAVES et des problèmes hérités avec chaque nouvelle version de Xcode et iOS. Je suis très frustré et agacé.
J'avais ce problème et la réinitialisation des simulateurs semble l'avoir résolu pour l'instant:
$ xcrun simctl erase all
Cliquez simplement sur City Bicycle Run
puis sur City Run
dans Debug -> Location
dans le simulateur encore et encore jusqu'à ce que cela fonctionne. Au moins cela a fonctionné pour moi de cette façon
Je souffre du même problème avec Xcode 10.1 et iOS 12. Plusieurs redémarrages de l'application et le basculement entre différents emplacements (Aucun, Apple, City Bicycle Ride) permettent à nouveau de fonctionner.
Assez ennuyeux
Cela fonctionnait par intermittence comme solution de contournement pour moi:
Dans le menu de débogage du simulateur, sélectionnez l'emplacement et le lecteur d'autoroute (ou celui que vous souhaitiez) plusieurs fois jusqu'à ce qu'il commence à suivre l'emplacement.
Il est également utile de créer à nouveau l'application sur le simulateur.
Bonne chance!
Il semble que le simulateur d'emplacement n'ait pas été corrigé dans la mise à jour Xcode 10.1.