2011-10-13 15 views
9

私はGPSデータに依存し、ニューヨーク市でのみ動作するアプリを開発しています。ユーザーがマンハッタンから30マイル離れている場合、「範囲外」と表示されます。問題は、ニューヨークから8時間離れており、Appの機能を実際にテストすることができないということです。iOSのGPSシミュレーション

Androidでは、緯度と経度を押すだけで、デバイスまたはAVDにモックの場所を送信させることができます。アプリケーションは、場所の変更に対応します。私はiOSでそれを行う方法を見つけることができないようです。

誰かがiOSで位置をシミュレートする方法を知っていますか?新しいiOSの5 SDKと

感謝のXcode 4.2で

答えて

15

シミュレータ内の位置をシミュレートすることが可能です。シミュレータでアプリケーションを起動し、Debugメニューオプションをクリックします。Locationに行き、Custom Location…をクリックします。シミュレータでは、経度と緯度を入力できるようになります。

+0

Sweet!それがまさに私が探していたもので、新しいiOS5が登場したばかりです。ありがとう! –

0

FakeGPSUtilityはiOS7ではうまく動作しますが、iOS8については何も言えません。手動またはCocoaPodからインストールできます。

手動インストール:

  • ドラッグXcodeプロジェクトにFakeGPSUtility folder
  • ターゲットビルド構成で 'DEBUG'を定義します。
  • ターゲットにMapKitフレームワークとCoreLocationフレームワークを追加します。
0

答えは、あなたが簡単にこのようにXcodeのと場所をシミュレートすることができますので、今少し古くなっています:

Simulate a location

だけrunプロジェクトとarrowを押してください。場所がアクティブな場合、青色に変わります。

いくつかのプリセットされた場所があり、最後のオプションはGPXファイルの追加です。これは任意の場所にすることができます。次のように作成してください:New -> File -> GPX File

関連する問題