cain
cain

Reputation: 1048

How can you request photo gallery permissions in iOS a second time

In my iOS app I am accessing the user's photo gallery. The first time the user does this, it asks them for permission. Some of my users have reported getting a crash this first time due to the permission request, but it works fine on subsequent tries.

To be able to test this on my own, I need to be able remove the permission from my iPad and have it prompt again. Is there a way to do this either through the iPad/iPhone itself or through code?

Upvotes: 3

Views: 2804

Answers (3)

RndmTsk
RndmTsk

Reputation: 1724

In iOS 7+, you can go into Settings > Privacy > Photos and explicitly enable or disable access for individual apps.

This is much better than resetting your entire device privacy settings!

Upvotes: 2

Slyv
Slyv

Reputation: 519

Another way is to temporary change Bundle Identifier (CFBundleIdentifier) in Info.plist. System will treat such app as a new separate app and will display "would like to access your Photos" alert. Don't forget to revert CFBundleIdentifier after you end testing.

Upvotes: 0

rmaddy
rmaddy

Reputation: 318824

Run the Settings app. Go to General, then Reset. Tap on Reset Location & Privacy. This will reset all of your location and privacy settings, not just for your test app. But you are doing this on a development device so that should be OK. This works in the Simulator too.

Upvotes: 2

Related Questions