Gibt es eine Möglichkeit, einen Standort auf einem iOS-Gerät zu simulieren, ohne dazu Xcode
mit gpx
Dateien ausführen zu müssen? Ich bin fließend in swift und objc und würde gerne eine App simulieren einen Standort ohne Xcode ausführen. Der Nachteil ist, dass die App den Standort nicht simuliert, wenn Sie einen Standort simulieren möchten, ohne mit Xcode
verbunden zu sein. Jede Hilfe würde sehr geschätzt werden!Standort-Simulation ohne laufenden Xcode
Antwort
Manchmal benutze ich einen ziemlich hässlichen Hack, um das zu tun.
Wenn Sie Ihr Gerät beim Simulieren des Standorts mit dem Xcode verbunden haben, entfernen Sie einfach das Beleuchtungskabel, ohne eine App direkt zu zerstören.
Die App wird abstürzen, aber wenn Sie es neu starten, werden Sie sehen, dass es denselben simulierten Standort anzeigt, obwohl es nicht mehr mit dem Xcode verbunden ist.
Beachten Sie, dass dies nicht ein eleganter Ansatz ist und Ihr Gerät Ortungsdienste wieder richtig arbeiten zu lassen, müssen Sie eine App von Xcode auf dem Gerät laufen und stellen ausdrücklich Debug/Simulate Location/Don't Simulate Location
Das hat funktioniert! Obwohl es nicht ganz das ist, wonach ich gesucht habe, müssen Sie sich immer noch an den Computer anschließen, um den Standort zu ändern, wenn Sie einen neuen Standort simulieren möchten. Dies zu tun, wenn Sie nicht zu Hause oder mit Xcode verbunden sind, scheint schwierig. – Creagen
Leider ist das der einzige Weg, wie Sie den Standort simulieren können, ohne direkt mit Xcode verbunden zu sein. – DCDC
Ich schätze die Hilfe! Vielen Dank. – Creagen
Nein, können Sie nicht tun Dies. Es würde die Sandbox verletzen – Paulw11
@ Paulw11 Gibt es eine Möglichkeit, dies zu tun, während Sie die Sandbox verletzen? Ich möchte es nicht im App Store einreichen. Ich würde es für den persönlichen Freizeitgebrauch mögen. – Creagen