4

iOSユーザーに写真へのアクセス許可を求める必要があるアプリがあります。アプリが初めて iOS の許可を要求したときにプロンプ​​トと説明をユーザーに表示することで、ユーザー エクスペリエンスを向上させようとしています。

現在のステータスを取得するために使用でき[ALAssetsLibrary authorizationStatus]ます (私のアプリはターゲット >iOS 6.0のみです)。ケースをテストしようとしALAuthorizationStatusNotDeterminedていますが、アプリへのアクセスは既に許可されています。別の SO の質問hereによると、デバイスはアクセス許可をリセットできません (アプリを削除して再インストールしても、アクセス許可はオンまたはオフになります)。

しかし、これがシミュレーターでできるかどうか疑問に思っています。シミュレーターで写真のアクセス許可をリセットできますか? これに関するGoogleの質問/回答はないようですか?シミュレーターでアプリを削除して再インストールするだけでは機能しません。

リセットできる内部ファイルはありますか? - デバイスとは異なり、シミュレータ ファイル システムにどのようにアクセスできるかを確認します。

どんな考えでも素晴らしいでしょう!ありがとう!

4

2 に答える 2

9

iOS 7 では、デバイスと同じ方法でシミュレーターのプライバシー警告をリセットできます。

 General -> Reset -> Reset Location & Privacy
于 2014-03-17T09:04:30.033 に答える
5

iOS 6.0リリースノートによると:

写真、連絡先、カレンダー、リマインダーにアクセスするアプリのiOSシミュレーターにはプライバシーアラートは表示されません。

したがって、シミュレータで写真へのアクセスを求めるプロンプトをテストすることはできません。デバイスでテストする必要があります。デバイスでは、[設定]アプリでプライバシー設定をリセットできます([一般]>[リセット]>[場所とプライバシーのリセット])。

于 2013-02-23T21:36:33.570 に答える