Due to rescheduling some telemetry event to custom dispatch queue the self.locationManager getter (that includes instantiation logic) was called on the non-main queue.
CLLocationManager requires to have NSRunLoop in the constructor thread.
Instantiation in non-main queue was an unexpected change
Due to rescheduling some telemetry event to custom dispatch queue the self.locationManager getter (that includes instantiation logic) was called on the non-main queue. CLLocationManager requires to have NSRunLoop in the constructor thread. Instantiation in non-main queue was an unexpected change
plus:
Fixes https://mapbox.atlassian.net/browse/CORESDK-1286