I got this debuglog in Xcode26.
"UIScene lifecycle will soon be required. Failure to adopt will result in an assert in the future."
I haven't included any UIScene lifecycle code.
I read the article on TN3187: Migrating to the UIKit scene-based life cycle.
Does this mean that when iOS27 iPhone is released, the app will crash after startup?
If Xcode26/iOS27 crashes, is there a quick fix I can use?
Hello sana,
As the technical note states:
Migrate to the scene-based life-cycle if your app meets either of the following conditions:
- The
UIApplicationSceneManifestkey is missing from yourInfo.plistor it has no specified configurations.- You haven’t implemented the
application(_:configurationForConnecting:options:)method in your app delegate.
If you are getting the debug message, it means that your app is affected by either of those conditions. Failing to adopt the scene-based life cycle in the next major iOS release will prevent the app from launching. To resolve this, please follow any of solutions explained in TN3187. That would be the quickest fix.
Hoping this helps,
Richard Yeh Developer Technical Support