Skip to content

Provide guided logs when app crashes due to UIScene on iOS 27 #187758

Description

@vashworth

Run flutter run on an app that hasn't migrated to UIScene using iOS 27 device. You'll get a log like this.

We should provided guided feedback and point to our docs to migrate.

2026-06-09 17:21:45.971278-0500 Flutter Gallery[1198:212480] failure in void _UIApplicationEvaluateRuntimeIssueForNoSceneLifecycleAdoption(void)_block_invoke (UIApplication_RuntimeIssues.m:106) : Application failed to launch: UIScene life cycle is required for apps built with this SDK. See Technote TN3187 for more information on migration.
Process 1198 resuming
Process 1198 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=1, subcode=0x18a7c1ce4)
       frame #0: 0x000000018a7c1ce4 UIKitCore`___UIApplicationEvaluateRuntimeIssueForNoSceneLifecycleAdoption_block_invoke + 700
UIKitCore`___UIApplicationEvaluateRuntimeIssueForNoSceneLifecycleAdoption_block_invoke:
->  0x18a7c1ce4 <+700>: brk    #0
    0x18a7c1ce8 <+704>: brk    #0x1

UIKitCore`_UIApplicationConfigurationRuntimeIssuesLog:
    0x18a7c1cec <+0>:   adrp   x8, 399471
    0x18a7c1cf0 <+4>:   ldr    x8, [x8, #0x1b0]
Target 0: (Flutter Gallery) stopped.

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listplatform-iosiOS applications specificallyt: xcode"xcodebuild" on iOS and general Xcode project managementteam-iosOwned by iOS platform teamtoolAffects the "flutter" command-line tool. See also t: labels.triaged-iosTriaged by iOS platform team

Type

No type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions