Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/112.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
重置"&书信电报;应用程序>;希望访问您的照片”;关于iOS的对话_Ios_Testing_Dialog - Fatal编程技术网

重置"&书信电报;应用程序>;希望访问您的照片”;关于iOS的对话

重置"&书信电报;应用程序>;希望访问您的照片”;关于iOS的对话,ios,testing,dialog,Ios,Testing,Dialog,出于测试目的,我需要确保我的应用程序能够在所有情况下正确访问用户的照片 一旦用户看到请求访问照片的对话框,该应用程序就再也不会向用户显示该对话框了……至少我不知道它们是如何出现的 显然,如果用户选择“是”,则将授予访问权限,并将继续访问,除非在用户的设置应用程序中更改设置。或者,如果选择“否”,则在更改这些设置之前,您将无法访问 但是为了进行测试,我想确保当用户第一次看到对话框时,我的应用程序能够正确处理这两种情况。我似乎只能测试一次。之后,似乎没有任何方法再次显示此对话框。不知何故,即使该应用

出于测试目的,我需要确保我的应用程序能够在所有情况下正确访问用户的照片

一旦用户看到请求访问照片的对话框,该应用程序就再也不会向用户显示该对话框了……至少我不知道它们是如何出现的

显然,如果用户选择“是”,则将授予访问权限,并将继续访问,除非在用户的设置应用程序中更改设置。或者,如果选择“否”,则在更改这些设置之前,您将无法访问

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

我可以再次测试它的唯一方法是更改包标识符,清理并再次运行应用程序。这实际上是在设备上安装另一个或“新”应用程序,并显示对话框。这是一项长期的测试工作。还有什么我能做的吗?

转到:

Settings > General > Reset > Reset Location & Privacy

我相信你是对的。我在提问之前搜索了这个问题,但说实话,这个问题在链接帖子中的措辞非常奇怪。(我在任何一次搜索中都没有发现)。谢谢你指出这一点。我希望有一种方法可以做到这一点,而不会干扰我手机上的其他应用程序,但哦,好吧。