2014-09-16 19 views
11

Ich möchte einen gefälschten Standort auf meinem iPhone 5S-Gerät mit einer bestimmten geografischen Länge und Breite simulieren. Gibt es eine Möglichkeit, dies in XCode zu tun. Ich habe versucht, die Funktion "Standort simulieren" zu verwenden, indem ich eine GPX-Datei in XCode hinzufüge, aber es funktioniert nicht. Vielen Dank im Voraus.Gefälschter Standort auf einem echten iOS-Gerät simulieren

+1

hilft, warum Sie Ihren „fake“ Standort nicht auf einen programmatisch erstellt Standort? 'CLLocationCoordinate2D CLLocationCoordinate2DMake (CLLocationDegrees latitude, CLLocationDegrees longitude)' – donmarkusi

+0

Menü '' 'Debug' '' Simulate Location' 'in Xcode ** SOLL ** funktionieren. Wir brauchen mehr Informationen. – rintaro

+0

@rintaro: Der Titel enthält die Wörter "echtes iOS-Gerät" und Ihre Antwort gilt für Simulatoren – donmarkusi

Antwort

17

Es ist möglich.

Sie müssen nur: 1) schließen Sie Ihr Gerät an den Computer an. 2) führen Sie eine App in das reale Gerät (es ist die gleiche welche Anwendung). Es ist nur um das Menü aktiviert zu haben. 3) in Xcode (nicht im Simulator) Gehen Sie zu Menü: Debug -> Standort simulieren und wählen Sie eine oder fügen Sie eine GPX-Datei hinzu.

Es simuliert den Speicherort nicht nur für die ausgeführte Anwendung, sondern für alle von ihnen.

Ich nehme an, dass das Telefon im Entwicklermodus sein muss, aber wenn Sie Anwendungen von Xcode ausführen, muss es sowieso sein.

ich getestet habe es von Xcode 6 in einem iPhone 4 iOS 7.1.2

Hoffe, dass es

+1

dies funktioniert aber für einige seltsame und noch nicht untersuchte Grund, es wird verwirrt und tauscht zwischen der realen Position und simuliert zufällig ... –

+0

"aber für alle von ihnen" das ist interessant – onmyway133