状況
プロジェクトをビルドしたら
Info.plist configuration "Default Configuration" for UIWindowSceneSessionRoleApplication contained UISceneDelegateClassName key, but could not load class with name "TinderSwipeSample.SceneDelegate".
[WindowScene] There is no scene delegate set. A scene delegate class must be specified to use a main storyboard file.
こんなエラーとともに実機の画面が真っ黒に。。。。
-
is initial viewcontroller
は全てチェック入れている -
TARGETS
->Deployment info
->Main Interface
のStoryboard
を変更しても真っ黒なまま
原因
SceneDelegate.swift
ファイルを消去してしまっていた
->info.plist
でConfiguration Name
をDefault Configuration
にしている場合は消去してはいけないらしい
->以前は消去しても実行できていたのでverが新しいとこのバグが起きるかもしれません。はっきりとはわかりません
SceneDelegate.swift
はSwiftUIで使うもの->Storyboard
しか使わないから消してもいいやーと思っていました。皆さんも気をつけて。
(エラー文にはscene delegateがないよーみたいなこと書いてくれてるんですがね。。。)