GeoPlayerでGPSアプリをデバッグする

GeoFakeフレームワークを利用してアプリをビルドすると、あなたのアプリはGeoPlayerをGPSシミュレータとして利用することができるGeoPlayerクライアントに変身します。

GeoPlayerに保存されたGPXデータを再生すると、あなたのアプリはBluetooth経由で情報を受け取り、あたかもその場所を移動しているかのように動作します(位置情報とモーション情報のシミュレーション)。

GeoFake.frameworkをプロジェクトに追加し、数行のソースコードを追加するだけで、このシミュレータ機能を実装することができます。

GPXデータを実時間で再生し、同じ場所を移動するテストを何度でも繰り返すことができるので、デバッグの問題解決に最適です。


 
 

1. まずはGeoFake.framework をダウンロードしてXcodeプロジェクトに追加します
 MultipeerConnectivity.frameworkも追加してください

framework
 
 
2. ヘッダーファイル <GeoFake/GeoFake.h> を追加します

importHeader
 
 
3. GeoFakeモジュールを初期化するコードを追加します

initialize
 
 
4. Build Settingsのリンカフラグに “-ObjC -all_load” を追加します

linkFlag
 
 
5. ビルドして実行します
 
 
6. GeoPlayerをあなたのアプリに接続します
 
 
7. GPXの再生、またはマニュアルモードで位置情報をシミュレーションします
 GPXデータのサンプルファイルはこちらからダウンロードできます(位置情報、モーション情報付き)
 
 
GeoFakeクラス インターフェイスの詳細はこちら