如何在iOS中再次请求照片库权限

时间:2012-10-16 14:16:37

标签: ios permissions privacy

在我的iOS应用中,我正在访问用户的照片库。用户第一次执行此操作时,会要求他们获得许可。由于权限请求,我的一些用户报告第一次遇到崩溃,但在后续尝试中它可以正常工作。

为了能够自己测试,我需要能够从我的iPad上删除许可并再次提示。有没有办法通过iPad / iPhone本身或通过代码?

3 个答案:

答案 0 :(得分:2)

运行“设置”应用。转到常规,然后重置。点击重置位置&隐私。这将重置您的所有位置和隐私设置,而不仅仅是针对您的测试应用。但是你在开发设备上这样做,所以应该没问题。这也适用于模拟器。

答案 1 :(得分:2)

在iOS 7+中,您可以进入设置>隐私>照片并明确启用或禁用各个应用的访问权限。

这比重置整个设备隐私设置要好得多!

答案 2 :(得分:0)

另一种方法是在Info.plist中临时更改Bundle Identifier(CFBundleIdentifier)。 系统会将此类应用视为一个新的独立应用,并会显示"想要访问您的照片"警报。 在结束测试后,不要忘记恢复CFBundleIdentifier。