iosflutterapp-store-connecttestflightappstore-approval

IOS app has bugs that don't show up in emulator or Mac version


I just got into Flutter development last year, so far it's going good. Last week I tried to upload a .ipa file to App Store Connect for TestFlight. I got the following feedback from Apple:

We discovered one or more bugs in your app.
Specifically, we were unable to proceed beyond the launch screen.
Please review the details below and complete the next steps.
Review device details:
Device type: iPhone 13 mini and iPad Air (5th generation)
OS version: iOS 17.4

This bug doesn't show up in the 17.4 emulator or in the debug build I'm running on Mac. It doesn't show up in the Android build either (Galaxy S22+). I do not have access to an iPhone or iPad to install the app on. Why is this and how do I fix this bug without it showing up in the emulator or Mac version?

I'm running Android Studio 2023.2.1, Xcode 15.3, iOS 17.4 (Emulator), Flutter 3.9 and Dart 3.3.


Solution

  • You can add Firebase Crashlytics to your project. With this tool you can catch all type of errors and upload it to Firebase.

    Firebase Crashlytics docs