Skip to content

[iOS 27 Beta] Flutter apps using pre-UIScene iOS lifecycle fail to launch on iOS 27 with "UIScene life cycle is required for apps built with this SDK" #187870

Closed as duplicate

Description

@preethi0228-git

Steps to reproduce

  1. Build dev/a11y_assessments using Xcode 27 Beta and the iOS 27 SDK.
  2. Install and run the application on a physical iPad running iPadOS 27 Beta.
  3. Launch the application.

Expected results

The application launches successfully.

Actual results

  • The issue reproduces consistently on a physical devices running iPadOS 27 Beta and iOS Simulators as well.
  • The application worked on previous iOS/Xcode versions and is now failing when built with the iOS 27 SDK.
  • Issue repro in both debug and release mode

Code sample

Code sample
[Paste your code here]

Screenshots or Video

Image
Screenshots / Video demonstration
Screen.Recording.2026-06-11.at.10.02.05.PM.mov
Screen.Recording.2026-06-11.at.10.03.49.PM.mov

Logs

a11y_assessments_ios27.log

Logs
[Paste your logs here]

Flutter Doctor output

Doctor output
 Flutter (Channel stable, 3.44.1, on macOS 26.5.1 25F80 darwin-arm64, locale en-US) [626ms]
    • Flutter version 3.44.1 on channel stable at /Users/preethikandukuri/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 924134a44c (13 days ago), 2026-05-29 12:13:22 -0400
    • Engine revision c416acfeb8
    • Dart version 3.12.1
    • DevTools version 2.57.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android,
      enable-ios, cli-animations, enable-native-assets, enable-swift-package-manager, omit-legacy-version-file,
      enable-lldb-debugging, enable-uiscene-migration

[✓] Android toolchain - develop for Android devices (Android SDK version 37.0.0) [8.8s]
    • Android SDK at /Users/preethikandukuri/Library/Android/sdk
    • Emulator version 36.6.11.0 (build_id 15507667) (CL:N/A)
    • Platform android-37.0, build-tools 37.0.0
    • ANDROID_HOME = /Users/preethikandukuri/Library/Android/sdk
    • Java binary at: /Applications/Android Studio RC.app/Contents/jbr/Contents/Home/bin/java
      This JDK is specified in your Flutter configuration.
      To change the current JDK, run: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.10+-117844308-b1163.108)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 27.0) [1,238ms]
    • Xcode at /Applications/Xcode-beta.app/Contents/Developer
    • Build 27A5194q
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web [6ms]
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Connected device (5 available) [6.8s]
    • iPad (wireless) (mobile) • 00008122-001A08DC22B9801C            • ios            • iOS 27.0 24A5355q
    • iPhone 17 Pro (mobile)   • 03070B0D-B337-4FEC-817E-537605439F20 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-26-5 (simulator)
    • iPhone 17 (mobile)       • DE497A5E-D1EC-4102-820B-F801EC47C41E • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-27-0 (simulator)
    • macOS (desktop)          • macos                                • darwin-arm64   • macOS 26.5.1 25F80
      darwin-arm64
    • Chrome (web)             • chrome                               • web-javascript • Google Chrome 149.0.7827.54

[✓] Network resources [579ms]
    • All expected network resources are available.

Activity

  1. added
    platform-iosiOS applications specifically
    has reproducible stepsThe issue has been confirmed reproducible and is ready to work on
    team-iosOwned by iOS platform team
    on Jun 11, 2026
  2. preethi0228-git commented on Jun 16, 2026

    @preethi0228-git
    Author

    Verified the same launch failure on the Wonderous sample application.

    Environment

    • Flutter version : Stable (3.44.2)
    • XCode version :27 beta

    Result:

    • Builds successfully
    • Installs successfully
    • Terminates immediately on launch

    Simulator log:

    • Application failed to launch: UIScene life cycle is required for apps built with this SDK.

    Comparison:

    • iOS 26.5 Simulator → launches successfully
    • iOS 27 Simulator → fails on launch

    This suggests the issue is not limited to a11y_assessments and affects multiple Flutter applications when built with the iOS 27 SDK.
    Attached logs

    wonderous.ios27_crash.log.rtf

    Screen.Recording.2026-06-16.at.11.51.41.PM.mov
  3. changed the title [-][iOS 27 Beta] a11y_assessments fails to launch on iOS 27 simulator and Physical device with "UIScene life cycle is required for apps built with this SDK"[/-] [+][iOS 27 Beta] Flutter apps using pre-UIScene iOS lifecycle fail to launch on iOS 27 with "UIScene life cycle is required for apps built with this SDK"[/+] on Jun 16, 2026
  4. vashworth commented on Jun 18, 2026

    @vashworth
    Contributor

    @preethi0228-git Can you check if there are any device crash logs?

    Go to Xcode > Open Developer Tool > DeviceHub > Select the device used > Click the Reports icon in the left side bar

    Image
  5. preethi0228-git commented on Jun 19, 2026

    @preethi0228-git
    Author

    Hi @vashworth ,

    Please find the attached logs .

    Runner-2026-06-19-185150.txt

    Thanks,

  6. vashworth commented on Jun 22, 2026

    @vashworth
    Contributor

    closing in favor of #188336 and #187758.

  7. github-actions commented on Jul 14, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  8. locked as resolved and limited conversation to collaborators on Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    from: manual-qaIssue caught from manual QA processhas reproducible stepsThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyteam-iosOwned by iOS platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions