2012-11-07 12 views
16

私は連絡先認証プロセスをテストしたいが、シミュレータは私にもう許可を求めない。私はプライバシー設定をリセットしようとしましたが、シミュレータを完全にリセットしようとしましたが、アプリを削除しようとしましたが、何があっても許可を求めることはありません。それはただ私がそれを与えたと仮定します。iOSシミュレータの連絡先へのアクセスをリセットしますか?

私はiOS 6シミュレータを実行しています。このようにカップルsimilar questionsがありますが、意外にもまともな回答はありません。これを行う方法は本当にありませんか?

+0

私の答えを見てください:http://stackoverflow.com/a/33940858/1415713 – kurtanamo

答えて

1

リセット場所/プライバシーオプションは、端末でのみ有効です。シミュレータでは動作しません。

編集:これはもはや真実ではありません.Laktakの答えをご覧ください。 iOS7以降で

+2

これは、シミュレータでも動作します。 –

+2

ios 8シミュレータで動作しないようです。 – Andreas

25

、[設定]に移動し、一般的な、リセット場所をリセットし、タップ&プライバシー

+1

この回答はiOS 9 Simulatorでも有効であることを確認しました。私のアプリケーションは、「アプリケーションが写真にアクセスしたい」というシステムアラートを投げます。上記の手順を使用してアラートの状態をリセットすることができました(アラートが再びスローされるようにする)。 – Vish

+0

iOS 8.1シミュレータの権限をリセットするには、シミュレータメニューの[Simulator - > Reset Content and Settings]をクリックしてください。リセット位置&プライバシーは私のために働いていないようです。 –

1

Xcodeの6

  1. は、アクセス設定したいシミュレータの識別子を探すためにこれらの命令がありますXcodeのデバイスウィンドウでリセットします。

  2. ~/Library/Developer/CoreSimulator/Devices/<device>/data/Library/TCC/TCC.db

  3. リニューアルシミュレータを削除します。

関連する問題