iOS8 – 模拟器 – 如何获取模拟的位置

我的应用程序跟踪您的位置 使用iOS8,我不得不改变它启动位置服务的方式。 我得到了这个

[self.locationManager requestAlwaysAuthorization]; 

并将NSLocationAlwaysUsageDescription添加到plist文件中。

该应用程序现在可以在设备上运行时获取您的位置,但不会在模拟器中运行。

关于如何让它在模拟器中工作的任何线索? 它曾经!!!

在iOS模拟器中,选择“调试”>“位置”,然后选择您的位置。

我决定发布这个以防其他人有同样的问题。 我让模拟器通过将NSLocationWhenInUseUsageDescription添加回plist文件来再次响应位置更改。 我删除了它,因为我的应用程序需要Always权限而不是WhenInUse。 通过将此添加回到plist,模拟器现在很高兴。 我在物理设备上没有这个问题,只有模拟器。