当在模拟器上测试时,我不会让这个弹出“你会允许这个应用程序使用你的当前位置”,但在设备上测试时会弹出此消息。有人知道它为什么吗?在模拟器和设备上的核心位置
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