ios - 在 iOS 上重置 "<App> would like to access your photos"对话框

标签 ios testing dialog

出于测试目的,我需要确保我的应用能够处理所有情况下正确访问用户照片的尝试。

一旦向用户显示请求访问照片的对话框,就不会再为该应用向用户显示该对话框……至少我无法弄清楚它们会怎样。

显然,如果用户选择"is",则访问将被授予并继续,除非在用户的“设置”应用中更改了设置。或者,如果选择“否”,则在更改相同设置之前您将无法访问。

但为了进行测试,我想确保我的应用在用户首次看到对话框时能够正确处理这两种情况。不过,我似乎只能测试一次。在那之后,似乎没有任何方法可以再次显示此对话框。不知何故,即使应用程序被删除并重新安装,第一次出现时选择的选项会被记住并且对话框永远不会显示。

我可以再次测试它的唯一方法是更改​​包标识符,清理并再次运行该应用程序。这实质上是在设备上安装另一个或"new"应用程序,并显示对话框。出于测试目的,这是一项漫长的工作。还有什么我可以做的吗?

最佳答案

转到:

Settings > General > Reset > Reset Location & Privacy

enter image description here

关于ios - 在 iOS 上重置 "<App> would like to access your photos"对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22077039/

相关文章:

android - AlertDialog 不显示正负按钮

ios - 在 swift 中使用延迟调用数组项 - 获取 UIResponder 错误

ios - 检索 UITextfield 的文本样式

testing - 与 iOS 8 的内部测试人员进行 Beta 测试

ruby-on-rails-3 - 使用 Rails Logger 在生产模式下创建日志的问题

email - 通过进程处理 "send email"步骤的可重用且稳健的模式

iphone - 是否可以通过单击按钮进行调用并显示我们自己的 View 而不是默认 View ?

iphone - NSURLRequest POST 导致提交空白

ruby-on-rails-3 - 查找慢速 rspec 测试列表

c++ - 无法将项目添加到 Win32 列表框控件