HealthKitのデータが取れずに困った時のメモです。
現象
下メソッドでHealthKitへのデータアクセス画面が出るはずなのに出ない。
resultがfalseになってしまう。
HKHealthStore().requestAuthorization(toShare: nil, read: []) { result, error in }
うまく行けば下のような画面が表示されるはず。
対処法
CapabilitiesのHealthKitがOFFになっている事が原因でした。
ここをONにしたら認証画面が表示されるようになりました。