Input.location not working on iPhone 6 (ios 8)

We have an app that uses a devices location services to figure out a region.

We use Input.Location.Start() to begin grabbing desired info from device. On an iPhone 6 specifically (not other iOS or android devices) we are not receiving anything back from device. When checking Input.location.status, it is always stuck on Initializing state.

Has anyone else found any problems with using Input.location on iPhone6, or maybe iOS 8?

  • Location Services are enabled on device*

I had the same problem and this helped:

I’m hoping this workaround will be introduced into the next Unity patch.