CLLocationManager.deferredLocationUpdatesAvailable() Always Returns False

Number:rdar://34994712 Date Originated:14/10/2017
Status:Closed Resolved:Duplicate of 28225884
Product:Core Location Product Version:iOS 11.1
Classification: Reproducible:Always
Core Location

Calling CLLocationManager.deferredLocationUpdatesAvailable() always returns false.

Steps to Reproduce:
Xcode project configured to require location-services, gps, magnetometer via required device capabilities in Info.plist.
Call indicated method from within AppDelegate or viewDidLoad of viewController.

Expected Results:
Method should return true when run on a hardware device supporting a GPS sensor.

Actual Results:
Returns false.

iOS 11.1 / Xcode 9.1 beta (9B46)



Update from Apple Developer Relations: Engineering has provided the following feedback regarding this issue: This feature was removed in iOS 10.

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!