-
Notifications
You must be signed in to change notification settings - Fork 28
Flutter 3.32.4 breaks debug mode on iOS 26 - please upgrade to 3.35.x #6813
Description
Can we access your project?
- I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.
Current Behavior
Debug builds crash immediately on iOS 26 devices with SIGABRT. The Dart VM fails to initialize with:
error: Unable to flip between RX and RW memory protection on pages
iOS 26 introduced stricter memory protection that blocks JIT compilation, which Flutter debug mode relies on. This is a known Flutter SDK issue fixed in version 3.35.x, but FlutterFlow is pinned to 3.32.4.
The only workaround is running in release mode, which eliminates hot reload, breakpoints, and step debugging - making iterative development impractical.
Expected Behavior
Debug builds should run on iOS 26 devices, or FlutterFlow should upgrade to Flutter 3.35.x where this is resolved.
Steps to Reproduce
Connect an iOS 26 device (current developer beta)
Run any FlutterFlow project in debug mode on the device
App crashes on launch with SIGABRT in Dart VM initialization
Reproducible from Blank
- The steps to reproduce above start from a blank project.
Bug Report Code (Required)
not a widget-specific issue
Visual documentation
On-device debugging is essential to my workflow. Testing only in release mode is not viable because:
- No hot reload - every change requires a full rebuild
- No breakpoints or step debugging
- No interactive inspection of state
iOS 26 will be released publicly soon. Any FlutterFlow user on iOS 26 will be unable to debug on-device until the Flutter SDK is upgraded.
Flutter issue reference: The fix landed in Flutter 3.35.x. Upgrading the pinned SDK version would resolve this for all affected users.
Environment
- FlutterFlow version: 6.4.71
- Platform: any
- Browser name and version: any
- Operating system and version affected: iOSAdditional Information
Thanks!