应用程序在后台处理模拟器但不在设备上时更新位置(iOS 9)

App*_*Dev 8 iphone cllocationmanager ios location-services ios9

我已经启用Background Modes > Location updates了目标的功能.我在iOS 9模拟器中运行应用程序,我将应用程序置于模拟器中的后台状态,Location > City run似乎不断获取位置更新.但是我在真实iOS 9设备中运行应用程序,并在转到后台几秒钟后,我松开了状态栏中的位置服务箭头,并且没有收到位置更新.

另一方面,我在一个真实的iOS 8设备中运行应用程序,它似乎一直在监听位置(状态栏中的箭头不会消失).

为什么位置服务在后台停止iOS 9实时iPhone

我需要帮助解决这个问题,提前谢谢.

rmp*_*rmp 14

使用iOS 9,您还需要设置allowsBackgroundLocationUpdatesyes.请参阅此处的文档