私はCocoaPods経由で追加したGoogleマップライブラリを使用するiOSアプリを持っています。このアプリは、バックグラウンドでもユーザの場所を取得しますので、ユーザにNSLocationAlwaysUsageDescription
を尋ねます。Google Maps NSLocationWhenInUseUsageDescriptionを求めて
しかし、Xcodeからアプリケーションを実行すると、私は正しい権限の警告を受け取りますが、コンソールに次のエラーメッセージも表示されます。
このデータをどのように使用するか、ユーザーに を説明する文字列値を持つ NSLocationWhenInUseUsageDescriptionキーがないこのアプリは、 使用の説明なしでプライバシーに敏感なデータにアクセスしようとしました。アプリのInfo.plistは、アプリが
NSLocationAlwaysUsageDescription
も自動的にとき、使用中にできますか?含まれている必要がありますかユーザーが後でそれに変更すると、意図しない動作をするため、[使用中]オプションを[設定]で使用できないようにするためです。
私はそれを使用する方法を理解していますが、それは私が直面している問題ではありません。 – Isuru
これは、人々があなたのアプリを使用する場合、あなたが自分の場所をどのように使うのか、それを何をしているのか知っておく必要があるからです。 Appleはこの理由でこれを与えることにしました。 –