iOS users getting re-prompted for already-granted permissions in SDK 27

We have a detached Expo app, and ExpoKit has been working great for a few SDK versions now. However, with SDK 27, our app is now re-prompting users to grant location permission that they’ve already granted when running an earlier version of the app. The iOS settings confirm that our app already has the relevant permissions.

The prompt asks users to grant permissions for our “experience”. However, since this is a detached ExpoKit app, that concept doesn’t really make sense. Should ExpoKit automatically recognize that detached apps don’t need per-experience permissions?

This regression appears to be caused by: https://github.com/expo/expo/commit/62dd63564aad0eb5e21b035b144c1332a72afb81

1 Like

Thanks for the report.

@aalices in the case of an ExpoKit project, should we auto-migrate the relevant permissions keys based on the app slug? (or just skip this check altogether?)

Tracking here: https://github.com/expo/expo/issues/1702

1 Like

This is fixed in our standalone builder as of yesterday. For people using detached projects, the ios/2.5.6 tag (and newer) contains this fix.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.