App rejected on App Store because of Info.plist UIRequiredDeviceCapabilities

Troubleshooting

Hi everyone,

I just got a rejection from Apple with the following message:

Guideline 2.3 - Performance - Accurate Metadata
The UIRequiredDeviceCapabilities key in the Info.plist is set up in such a way that the app will not install on the device used in review.

Review device details:

  • Device type: iPhone 13 mini and iPad Air (5th generation)

  • OS version: iOS 18.6.1 and iPadOS 18.6

Next Steps
To resolve this issue, check the UIRequiredDeviceCapabilities key to verify that it contains only the attributes required for the app features or the attributes that must not be present on the device. Attributes specified by a dictionary should be set to true if they are required and false if they must not be present on the device.

I didn’t manually edit the Info.plist, so this configuration must have been generated automatically by FlutterFlow.

  • Has anyone faced the same issue?

  • Do you know how to check or edit the UIRequiredDeviceCapabilities when building with FlutterFlow?

  • Is there a recommended setup for iOS apps so that it passes Apple review without blocking devices like iPhone 13 mini or iPad Air?

Thanks in advance for your help!

What have you tried so far?

Nothing yet I dont want to mess with my Info.plist

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