FlutterFlow not adding Apple providers to App Check files?

Troubleshooting

I've run into an issue with Firebase App Check on iOS. Although I enabled App Check in FlutterFlow and selected the appropriate provider in Firebase (App Attest), when I export the project, the generated code in firebase_app_check_util.dart only sets the androidProvider, like this:

FirebaseAppCheck.instance.activate( androidProvider: AndroidProvider.playIntegrity, );

Because appleProvider is missing, the app fails to initialize App Check on iOS and results in this Firebase error during runtime:

Error 400 - App not registered

For reference, I only have App Attest registered on iOS, I don't have anything registered for Android or web.

What have you tried so far?

Added debug token, verified that the bundle ID and team ID are correct.

Did you check FlutterFlow's Documentation for this topic?
Yes
4
2 replies