Michael Cruden
·Seamless Technology Integration

How can I prevent my app from requesting photo library permission in App Store?

Project Settings

I keep getting this message when submitting to the app store. No where in the app am I requesting to access the photo library. I have in the past, input a string here and requested access to get it through, but it is kind of strange to need to do so.

How can I prevent my app from requesting this permission?

Attached is showing clearly I am not requesting this, also the entry I used to get around it. I cleared it and resubmit the app, but ran into the same error. Just trying to streamline deployment and better understand this part of the process.

For the 2nd message - not requesting anything related to notifications. I feel these are bugs in FF output code, perhaps from previous versions or toggling it on and off then it didn't clear something in the code. Otherwise, there is no indication as to why this would show up:


Required:

ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Runner.app” bundle should contain a NSPhotoLibraryUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.


Optional:

ITMS-90078: Missing potentially required entitlement - Your app, or a library that’s included in your app, uses Apple Push Notification service (APNs) registration APIs, but the APS Environment Entitlement isn’t included in the app signature’s entitlements. If your app uses APNs, make sure the App ID is enabled for push notifications in Certificates, Identifiers & Profiles, sign the app with a distribution provisioning profile that includes the APS Environment Entitlement, and upload a new build to ensure that push notifications function as intended. For details, visit: https://developer.apple.com/documentation/usernotifications/registering-your-app-with-apns.

What have you tried so far?

Reviewing settings in FF app. + Reading docs.

Did you check FlutterFlow's Documentation for this topic?
No
1