2016-11-09 4 views
1

カメラ、写真、GPSに関するアプリケーションを実行しています。アプリを開くたびに、すべてのインストールでユーザーにアクセス許可を求める必要があります。これはiOS 10でも問題ありません。しかし、iOS 9では、もし私がアンインストールして再度インストールすると、許可ポップアップは表示されませんが、iOS 10では正しく動作しています。どのようにiOS 9のすべてのインストールをポップアップ表示するかを提案してください。iOS 9で毎回ユーザー権限を取得する方法

+0

この投稿を確認してください:http://stackoverflow.com/questions/32768012/app-does-not-have-access-to-your-photos-or-videos-ios-9 – Eeshwar

+0

bundledisplayname –

答えて

1

iOS 9では、OSから許可を削除するのに約2日間かかります。 2日以内に以前にインストールしたアプリをもう一度インストールし、以前に受け入れたアクセス権を許可した場合は、再びアクセス権を要求しません。インストールが2日後であれば、許可を求めるでしょう。

試用したい場合は、2-3日後に日付を増やしてから確認してからアプリケーションをインストールしてください。それから間違いなく許可を求めます。

+0

iOS 9のアクセス許可のために計画的に行うべきことはありますか? –

+0

いいえ、このアクセス許可はSDKからのものです。このアクセス許可をユーザーに入力することはできません – Rajat

+0

これを行うプライベートAPIはありますか? –

2

この問題は、 "info.plist"ファイルに空の文字列値を持つ "CFBundleDisplayName"が含まれている場合に表示されます。アプリ名を入力するだけです。またTechnical Note TN2265で説明したようにそれは、以下の3方法で設定をリセットするために

まずオプション

を試して動作しない場合:

あなたが実際にこれらの手順を実行して、一日を待たずに、後者を実現することができます。

アプリを端末から削除します。 デバイスを完全にオフにして、再度オンにします。 設定>一般>日付&時刻に移動し、日付を1日以上先に設定します。 デバイスの電源をもう一度切って入れ直してください。あなたはiOSのアプリのバンドルIDにマッピングされてアプリの権限を保持してアプリを削除すると

番目のオプション

、それは一日のためにデータを保持します。だからあなたは、あなたのアプリのバンドルIDをテストしてそれをテストすることもできます。

第三の選択肢

リセットすべての場所とプライバシー権限:設定 - >一般 - >リセット - >場所&プライバシーをリセットします。これは、そのデバイス上のすべてのアプリケーションのすべての場所とプライバシーのアクセス許可をリセットすることに注意してください。

+0

私はこれをしたときに動作しません。 –

+0

この質問には@​​rmaddyのコメントはどこにありますか? – Rajat

関連する問題