Error Domain=kCLErrorDomain Code=0 "(null)"の対処方法
Published: 2020/2/22
問題
expo で
Cannot obtain current location: Error Domain=kCLErrorDomain Code=0 "(null)"
なるエラーが発生した。
対応
Error Domain=kCLErrorDomain Code=0 error in iOS when upgraded to expo sdk 34 - Location.getCurrentPositionAsync · Issue #5487 · expo/expo
🐛 Bug Report Environment Expo CLI 3.0.4 environment info: System: OS: macOS High Sierra 10.13.6 Shell: 3.2.57 - /bin/bash Binaries: Node: 10.13.0 - /usr/local/bin/node Yarn: 1.13.0 - /usr/local/bin...
github.com
参照。
iOS シミュレーターは、ロケーション情報を自分で任意に指定できるようになっていて、 それがデフォルトでは "none" になっているのが原因。
これを、以下のようにシミュレーターの "Debug > Location > Custom Location" から設定できる。