當在模擬器上測試時,我不會讓這個彈出「你會允許這個應用程序使用你的當前位置」,但在設備上測試時會彈出此消息。有人知道它爲什麼嗎?在模擬器和設備上的核心位置
2
A
回答
1
這是因爲在模擬器中,您正在測試您的應用程序,並且沒有真實的位置數據。它僅出於隱私原因出現在設備上,當然這在模擬器中不存在。
0
有一種叫iSimulate,可以讓你這樣做,但你必須爲此付出代價。
0
您在設備上彈出此選項是因爲它與某些隱私相關,這是SDK用來驗證用戶是否真的想讓應用獲取有關設備位置信息的一些信息。
在模擬器上,它不會發生只是因爲蘋果不想要,但我認爲它應該問,所以我們可以模擬一些行爲,當用戶不允許使用GPS。
乾杯,
VFN
1
您可以選擇任何位置作爲您的當前位置,同時在模擬器上測試您的應用程序,通過選擇模擬位置選項
0
您可以自定義緯度添加自定義位置/使用GPX文件的經度。 GPX是用於將自定義位置添加到位置模擬服務的xml格式文件。
這裏是很好的例子:http://blackpixel.com/blog/2013/05/simulating-locations-with-xcode.html
根據這個例子,你可以輕鬆地創建和添加GPX文件。 GPX文件是標準化文件類型以模擬位置。
GPX文件格式看起來像
<?xml version="1.0"?>
<gpx version="1.1" creator="Xcode">
<wpt lat="-00.000000" lon="00.00000">
<name>London</name>
</wpt>
</gpx>
添加此文件到Xcode中,只需選擇定位在編輯計劃該文件在Xcode的左上角後。
讓我知道是否需要其他幫助。
相關問題
- 1. 模擬器中的核心位置proplem
- 2. 核心位置和核心運動設備標題
- 3. 在iPhone模擬器上使用核心位置
- 4. 使用iOS核心位置管理器時的模擬位置
- 5. ios 5模擬我的核心位置
- 6. 核心圖形效果:在模擬器上,但不在設備上
- 7. 通過DDMS在Android設備上模擬模擬位置
- 8. 從模擬器到設備的核心數據遷移
- 9. 核心情節2.2不工作的設備,在模擬器上工作
- 10. 在Android設備上設置模擬GPS位置
- 11. 核心位置並不在iOS模擬器
- 12. 核心位置不能在iOS模擬器中工作
- 13. 核心繪圖導致設備崩潰但不是模擬器
- 14. 從模擬器移動核心數據到設備
- 15. NSManagedObjectContext核心數據設備/模擬器差異
- 16. 使用Xcode 6模擬器的核心位置
- 17. 模擬器上的MediaLauncher(虛擬設備)
- 18. IOS核心位置框架沒有在ios 4.2模擬器上工作
- 19. Xcode 4.2核心位置模擬器不工作 - 任何線索?
- 20. 核心數據和核心位置
- 21. 在真實iOS設備上傳輸的模擬位置
- 22. 核心數據在UITableView中延遲加載 - 在設備和模擬器上的不同點調用awakeFromFetch
- 23. EditText在不同的設備或模擬器上處於不同的位置
- 24. 模擬IHttpConnectionFeature在ASP.NET核心
- 25. 模擬器在ADB設備
- 26. 在模擬器VS設備
- 27. 在模擬器上的Android位置
- 28. 在模擬器中填充核心數據但未移動到設備
- 29. 使用adb的Android設備上的核心/非核心電壓
- 30. iPhone核心數據 - 獲取的管理對象不在設備上發佈(罰款在模擬器上)
您需要從鏈接輸入重要內容,鏈接僅回答風險刪除。 – Mike 2014-08-05 13:33:02