我有一个iOS
应用,需要询问用户访问其照片的权限。我试图通过在应用程序第一次请求iOS许可时向用户显示提示和解释来增强用户体验。
我可以使用[ALAssetsLibrary authorizationStatus]
获取当前状态(我的应用仅定位> iOS 6.0
)。我正在尝试测试ALAuthorizationStatusNotDetermined
案例,但我已经授予了我的应用访问权限。根据另一个SO问题here,设备无法重置权限(即使应用程序已删除并重新安装,它们也会打开或关闭)。
但我想知道这是否可以在模拟器中完成。 我可以在模拟器中重置照片访问权限吗?似乎没有任何谷歌问题/答案吗?只需在模拟器中删除并重新安装应用程序即可。
我们可以重置一些引擎盖下的文件吗? - 与设备不同,了解我们如何访问模拟器文件系统。
任何想法都会很棒! 谢谢!
答案 0 :(得分:9)
在iOS 7中,您可以像在设备上一样重置模拟器中的隐私警告:
General -> Reset -> Reset Location & Privacy
答案 1 :(得分:5)
iOS模拟器中没有为访问的应用程序显示隐私警报 照片,通讯录,日历和提醒。
因此,您根本无法测试要求访问模拟器上的照片的提示,您必须在设备上进行测试。在设备上,您可以在“设置”应用中重置隐私设置(常规>重置>重置位置和隐私)。