Existuje způsob, jak používat skutečné lokalizační služby v simulátoru pouze (žádný přístroj zapojen)? Vždy jde do Cupertino.
Použitím skutečné lokalizační služby v simulátoru
Ano, můžete použít skutečné údaje o poloze v simulátoru pomocí iSimulate . Stále je potřeba skutečné zařízení, ale skutečný přístroj právě čerpadla dat do simulátoru, takže můžete stále držet testy na simulátoru se všemi jeho výhodami (rychlost!) S reálným umístěním, akcelerometru atd data z přístroje.
Nemyslím si, že je možné použít údaje o skutečné poloze v simulátoru, ale je to poměrně triviální zabalit třídu CLLocationManager ve třídě vlastním designem, a poskytovat testovací data z vaší třídy, když vedete v simulátoru a použijte CoreLocation když jste na zařízení.
Ne, budete muset nasadit do svého zařízení.
V závislosti na tom, jak těžké to dělá váš život, a v závislosti na tom, co děláte, měli byste být schopni používat podmíněné kompilace spustit blok vlastního lokalizačního kódu, který běží pouze v simulátoru. Tímto způsobem můžete nastavit nějaké tvrdé kódovaných hodnot polohy pro čtení z, nebo tak něco.













