2015-11-04 81 views
3

我之前是Android開發者。如何更輕鬆地使用IOS模擬器位置?

以前我爲Android開發過一些導航相關的應用程序。

而且我使用Genymotion模擬器,它在模擬位置時非常方便。

例如,請看下面的圖片。

我可以按「地圖」按鈕

他會跳出一個「地圖窗口」

當我點擊了一些地方,它會自動模擬到的位置,我挖掘

enter image description here

現在我想開發iOS應用

IOS模擬器可以模擬位置,但非常不方便

我需要輸入經緯度通過自己

模擬但我常常需要模擬不同的位置,這是非常不方便手動輸入

enter image description here

我要像Genymotion可以讓我點擊一些我想模擬的地方

有什麼建議嗎?請幫我謝謝

回答

2

實際上沒有更簡單的方法來使用iOS模擬器來做到這一點。但是,您可以通過使用gpx文件來防止再次輸入這些數據。

對於您需要創建一個新的GPX檔案,使用文件 - >新建文件 - >資源 - > GPX文件

GPX File

然後使用http://gpx-poi.com/創建GPX數據並將其粘貼到GPX文件並保存。如果您再次運行該應用程序,則新條目將位於該模擬位置列表中。

有關更多信息,請閱讀tutorial

-2

由於Xcode的6和iOS 8,你可以在這裏找到:

~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/ 

,或者你可以從下面的代碼執行得到它:

NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]); 

的XCode不顯示您在物理設備上測試應用的確切位置。也許你會得到你想要的結果。