Deadline for Adopting Scene-Based Life-Cycle in UIKit Apps

I found the following statement on the site https://developer.apple.com/documentation/technotes/tn3187-migrating-to-the-uikit-scene-based-life-cycle:

"Soon, all UIKit based apps will be required to adopt the scene-based life-cycle, after which your app won’t launch if you don’t. While supporting multiple scenes is encouraged, only adoption of scene life-cycle is required."

Could you please clarify when exactly apps will no longer be able to launch if they do not adopt the scene-based life-cycle? I would like to confirm the deadline as the impact of this change is significant.

Answered by DTS Engineer in 840923022

I can’t confirm a hard deadline however, the intent is to provide developers sufficient time in prioritizing scene adoption and to fit the work needed to into their schedules.

Accepted Answer

I can’t confirm a hard deadline however, the intent is to provide developers sufficient time in prioritizing scene adoption and to fit the work needed to into their schedules.

"TN3187: Migrating to the UIKit scene-based life cycle" says: "In the next major release following iOS 26, UIScene lifecycle will be required when building with the latest SDK; otherwise, your app won’t launch."

Does this mean as long as we keep building with Xcode 26 we'll be okay, but the app won't launch if built with Xcode 27?

We intend to do the migration but I'm trying to figure out the deadline more exactly.

Deadline for Adopting Scene-Based Life-Cycle in UIKit Apps
 
 
Q