This error is just a warning and can safely be ignored. It won’t cause any performance issues in your app.

For context, Helpshift uses the location manager to get the current location of the device. The location property of the CLLocationManger class gives us the last updated location. It does not wait for the location to be available. If not available, it returns nil. We do not listen to any events from the location manager.

The warning is about the possibility of losing events if there is no run loop on the queue on which the CLLocationManager was instantiated. Since we are not listening to any events, this is a non-issue and the warning can be ignored.