2012-11-07 32 views
16

我想测试联系授权过程,但模拟器不再要求我的许可。我试过重置隐私设置,我试过完全重置模拟器,我试过删除应用程序,但无论如何,它从不要求我的许可。它只是假设我已经授予它。在iOS模拟器中重置对联系人的访问权限?

我正在运行iOS 6模拟器。有几个similar questions这样的SO,​​但令人惊讶的是没有像样的答案。是否真的没有办法做到这一点?

+0

看看我的答案在这里:http://stackoverflow.com/a/33940858/1415713 – kurtanamo

回答

1

重置位置/隐私选项仅适用于设备。它在模拟器中不起作用。

编辑:这不再是真实的,请参阅laktak的答案。

+2

从iOS 7它也可以在模拟器中工作。 –

+2

似乎无法在ios 8模拟器中工作。 – Andreas

25

与iOS7开始,进入设置,一般,复位和TAP复位位置&隐私

+1

我确认此答案对iOS 9模拟器也有效。我的应用程序抛出一个系统提醒,“应用程序想访问照片”。我可以使用上述说明重置警报状态(即使警报再次出现)。 – Vish

+0

我可以通过模拟器菜单中的模拟器 - >重置内容和设置来重置iOS 8.1模拟器的权限。重置位置和隐私似乎不适用于我。 –

1

这些说明适用于Xcode的6

  1. 找到您想要其访问权限设置模拟器的标识符在Xcode的设备窗口中重置。

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

  3. 重新启动该模拟器。

相关问题