2024年5月ごろから私用端末でSwiftUIでPreview機能が全然機能しなかった。プロジェクト作成直後にも関わらずエラーで表示できない
発生したエラーや何を試したかをいちいち記録していたわけではないが、HumanReadableSwiftError()やらでWaiting for Preview...でXCodeのbuildがビルドが止まっている
そこでClean Build FolderやDerived Dataの削除、XCodeの削除やMacの再起動、ビルドする端末を変えるなどありとあらゆる方法を試してみたが結局解決できず痺れを切らして個人開発プロジェクトのFlutterへの移行を検討した
VSCodeでFlutterの最新版を落としてプロジェクト作成してからiOS Simulatorの起動を試す。その際Simulatorが立ち上がるのが遅かったので、シミュレーターを呼び出す目的のためだけにXCodeで該当プロジェクトのビルドを走らせたところ何故かうまくアプリがビルドできていたしPreviewも走っていた
なにを言っているのか分からないと思うが私も分からない
いかんせんこのエラーに関して情報量が少ないし開発が進まなくてストレスがマッハだったので、一応同じような現象にハマった人に共有
まとめ
・Flutterで一度ビルドが走るか試してみよう
https://forums.developer.apple.com/forums/thread/690766
https://qiita.com/AkkeyLab/items/e26b38de8a0d68014aa1
https://forums.developer.apple.com/forums/thread/664227
https://forums.developer.apple.com/forums/thread/748204