Xcode 27で実行するとクラッシュする。
環境
- Xcode 27.0 Beta
- macOS 27.0 Beta
エラー内容
Thread 1: EXC_BREAKPOINT (code=1, subcode=0x188bfbde8)
#0 0x0000000188bfb2e8 in ___UIApplicationEvaluateRuntimeIssueForNoSceneLifecycleAdoption_block_invoke ()
原因
___UIApplicationEvaluateRuntimeIssueForNoSceneLifecycleAdoption ってことはライフサイクルの問題。
古いプロジェクトで未だにAppDelegateのみを使っていて、SceneDelegate を使っていない。これが原因そう。
Modernize your UIKit app - WWDC26 - Videos - Apple Developer でもSceneDelegateを使っていないアプリは実行時にクラッシュすることは明言されている。
事前にエラーにしてくれ〜という気持ちではあるが。
SceneDelegateに移行する
ok〜