Unity

【Unity】iOS位置情報の取得



対象読者


Unityでアプリ開発を行っていて、iOSでうまく位置情報が取得できない方向け


筆者環境


Unity Version 2019.2.3f1(Unity Hub経由)
Mac 10.15.2


Unity Hubというのは、簡単にいうと
「Unityのバージョンをまとめて管理しているもの」
という認識で良いと思います


Unityで位置情報を取得


Unityで位置情報を取得しようとGoogle検索をかけるとおそらく以下のサイトが上位に表示されているのではないでしょうか?

[Unity] Android/iOSで位置情報を取得する - Qiita
https://qiita.com/lycoris102/items/35e338b32105879e0ab9

Unity iOS/Androidで位置情報を取得する - Qiita
https://qiita.com/hirano/items/dde92f4ed76fb377746e

これらを見ながらやってもiOS実機でうまく位置情報を取得できなかったという人が多いのではないでしょうか

私は、この状況を解決するのに1日近くかかってしまいました

そこで、他に困っている方のために解決策を記載したいと思います


解決策


解決策は至って簡単です

File > Build Settings...(Shift + Command + Bでも表示できます) > Player Settings... > Player > Other Settings > Configuration

(または、 Edit > Project Settings... > Player > Other Settings > Configuration)

の、「Location Usage Description」に文言を追加するだけです


Player Settings画面


ここに記載した文言(今回はTest)は以下の画像箇所で使用されています


iPhone画面(スクリーンショット)


以上、今回はここまで!

-Unity

© 2020 ITime