概要
Previewなら適切に動作してるのに、シミュレーターを動かそうとすると以下のエラーでクラッシュする場合の対処法です。
Thread 1: "Invalid parameter not satisfying: [name length] > 0”
こういう @main に赤線入るエラー心臓に悪いですよね。
環境
Xcode : 14.3
Swift : 5.8
SwiftUIを使用、Storyboardを使用してない
原因
SwiftUIで構築しているのにStoryBoardを参照しようとしたが、StoryBoardが存在しないためクラッシュした。
解決策
検索機能を使ってStoryで検索
そしたらStoryを指定しているKeyが発見できます。Valueがなかったせいでエラーになってたんですね。
Storyboard Nameの横にある”-”ボタンを押して削除
この状態になったら大丈夫です。再度実行ボタンを押してみてください。
追伸
参考になればいいねやブックマークしていただけると、励みになります。
Twitterで日々の学習風景を投稿してます。