didFailWithError: Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"
Solution 1:
If you are using the simulator:
- Press
command + shift + ,
in Xcode to open the scheme editor - Select the Run scheme
- Go to the Options tab
- Check ✅
Allow Location Simulation
- Select a Default Location in the dropdown
Selecting None
as your Default Location may have caused the problem.
Solution 2:
-
Check that you actually have a valid WiFi and 3G connection
...if you do, then:
Go to settings and reset your location services
- Reset your network settings
This should take care of that issue. It is device/network related not app related. It's annoying especially if your app is dependent on location services and the device is WiFi only and people give negative ratings on the AppStore... Pardon me, I'm getting a bit emotional there.