iOSでプライバシー設定をリセットすることは可能ですか?


91

iOSカレンダーへのアクセス許可をテストするには、テストデバイスのプライバシー設定をリセットする必要があります。

ただし、デバイスにインストールするたびに古いプライバシー設定が記憶され、アクセスを許可するかどうかを尋ねるアラートビューが表示されません。アプリを削除して再インストールしても、この事実は変わりません。

iOSがアプリを認識していることを忘れてもう一度尋ねる方法はありますか?


35
これはトピック外であることに同意しません。この問題は、iOS UIテスト中に常に発生します。質問に「プログラムで」または「自動的に」含まれ、calabash-iosまたはuiautomationタグが含まれている場合、それは許容されますか?
jmoody 14

9
この質問はまったく話題外ではなく、Appleが単一のアプリのアクセス許可をリセットする新しい方法を追加し、ロックされているため誰も新しい回答を追加できなかった場合は残念です。
superarts.org 14

11
この質問は主題外ではなく、アプリ開発者が時々行う必要があるものです。
トムハリントン2014

10
これは話題外ではなく、たぶん、Stack Overflowの「スーパーバイザー」が人々を倒すのをやめて、スコアから判断して良い、明らかに興味深い質問を制限する時期が来たのかもしれません。
2014年

2
これが開発者にとって重要である理由と、クローズしない理由を追加するために編集しました。うまくいけば、それはピアレビューに合格します
ケン

回答:


153

「Settings.app」を起動し、[一般]> [リセット]> [位置とプライバシーをリセット]に移動します。

これにより、すべてのアプリのプライバシー設定がリセットされますが、私の知る限り、1つのアプリのプライバシー設定をリセットする方法はありません。アプリを削除して再度インストールしても、役に立ちません。


13
これは、iOS 7で同じケースである
Edmundito

4
これは、特にプライバシー許可のすべてのエッジケースをテストする場合に、テスト目的で本当に役立ちます。ありがとう!
Dafydd Williams

私と一緒に働いている善玉の1人が見つけたハック方法があります-それはハックですが、たとえばアプリケーションのアクセス許可をテストする必要がある場合は、単一のアプリケーション設定をリセットするのに最適です。
2014年

@Adiハックとは何ですか?
bcattle 2014年

7
遅れて申し訳ありません。アプリケーションを削除し、デバイスをリセットします(電源をオフにして起動します)。今あなたは時間/時計に行き、それを手動に設定し、日付を少なくとも1日先に設定します-私は通常、安全のために2日を選択します。最後に、すべてが完了したら、再起動してアプリケーションをインストールします。これで、すべての設定がリセットされます。残念ながら、あなたはそれを続け、毎回日々を進める必要があります-とても退屈です。説明は何ですか?どうやらAppleは24時間の活動に続くある種の一貫性データを保持している。お役に立てば幸いです。
Adi、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.