[SwiftUI]A build only device cannot be used to run this targetというエラー

スポンサーリンク
[SwiftUI]A build only device cannot be used to run this targetというエラー SwiftUI
スポンサーリンク

Xcode A build only device cannot be used to run this targetというエラーの対処方法をお伝えします。

このエラーが発生する原因は、初期設定ができていないことによるミスですので、落ち着いて、設定を見直してみましょう。この場合、アプリのOSのバージョンがシミュレータのOSのバージョンより新しいものが指定されていたことが原因で発生しています。

プログラミングを続けていると、iPhoneやiOS、Xcodeのバージョンがどんどんバージョンアップしていきますので、常に最新の環境で評価できるようせってを見直しましょう。

環境

・Version 12.5.1 (12E507)

No supported iOS devices are available. Connect a device to run your application or choose a simulated device as the destination.

アプリ側では、Development Targeと、シミュレータの方では各iPhoneのiOSのVerが不一致になっていたため、これらのシミュレータが使えなくなっていたのです。

対処法としては、アプリ側のDevelopment Targetをシュミュレータ側に合わせる(バージョンを下げる)か、Add Aditional Simulater→Devicesウィンドウ左下の+ボタンを押して、アプリより新しいiOSのシミュレータを新しく作成・追加する。

初心者でも出来るようになるBONDS iPhoneアプリプログラミングチュートリアルを見て、アプリ開発を行い、プログラミング技術を学びましょう。

コメント