web-dev-qa-db-fra.com

La simulation d'emplacement ne fonctionne pas dans Xcode 10 et iOS 12

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

5
inexcitus

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é.

8
Michael Young

J'avais ce problème et la réinitialisation des simulateurs semble l'avoir résolu pour l'instant:

$ xcrun simctl erase all
2
bkeepers

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

2
SwiftNewling

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

1
gutgemeint

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!

0
Loup G

Il semble que le simulateur d'emplacement n'ait pas été corrigé dans la mise à jour Xcode 10.1.

0
dhj01776