如何在 iPhone 模拟器中禁用 coreLocation?

Posted

技术标签:

【中文标题】如何在 iPhone 模拟器中禁用 coreLocation?【英文标题】:How to disable coreLocation in the iPhone simulator? 【发布时间】:2009-09-05 10:19:16 【问题描述】:

如何在 iPhone 模拟器上禁用 coreLocation?我想测试一些东西,但找不到禁用它的方法。

【问题讨论】:

禁用是什么意思?坐标被硬编码为无限循环 1 的坐标。 我想测试我的应用在您不允许它获取 gps 坐标时的行为。 我的 Iphone 应用程序中也应用了上述过程。我想锁定或采取催化剂来阻止 CLLocationManager 类的工作。 【参考方案1】:

在设备上执行。当弹出“您是否允许此应用程序使用您的当前位置”消息时,然后按否。然后您应该可以对其进行测试。此消息不会出现在模拟器中

【讨论】:

willi,你的意思是消息框在应用启动时启动?如果我们给停止 CLLocationManager 类的调用提供授权或布尔值,它会工作吗?

以上是关于如何在 iPhone 模拟器中禁用 coreLocation?的主要内容,如果未能解决你的问题,请参考以下文章

使用 AssetLibrary 从 iPhone 获取最后 10 张照片,iOS 6.1.3 上的 Corelocation 弃用问题

提供位置结果的 iPhone 模拟器

在 iPhone 模拟器中设置位置

CoreLocation 应用程序在模拟器中工作但不在设备上

如何找出 iphone CoreLocation Data 的来源?

在 iPhone 模拟器上测试位置距离