Loading...

「Xcode is missing components needed to preview on iOS」と表示されてSwiftUIのPreviewがクラッシュする


 エラーの内容

久しぶりに開いたSwiftUIアプリのSwiftUIプレビューを使おうとしたら以下のエラーが表示されてクラッシュしました。

PlatformDoesNotHaveAgentsError: Missing Required components for iOS

Xcode is missing components needed to preview on iOS

再起動しても⌥+⌘+Kでコンソールを再読み込みしても解決しませんでした。


解決法

プレビューデバイスを指定しているModifierを確認します。

私の場合は以下のModifierがついていました。

.previewDevice("iPad (8th generation)")

XCodeのアップデートによって第8世代のiPadがプレビューの対象外になったらしく、9thに変更したところ問題なく動く様になりました。

ホーム item