【Flutter】xcodebuild: error: Unable to find a destination matching the provided destination specifier:

Flutter

Flutterアプリ開発で、iOSシミュレーターでビルドした際に以下のエラーが発生しました。ビルドはAndroid Studioで実行しました。

Xcode build done.                                            2.0s
Failed to build iOS app
Error output from Xcode build:
↳
    xcodebuild: error: Unable to find a destination matching the provided destination specifier:
    		{ id:A68EF777-8892-47F5-AFA3-F09ECEC944D0 }

    	Ineligible destinations for the "Runner" scheme:
    		{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device, error:iOS 17.4 is not installed. To use with Xcode, first download and install the platform }

Xcode's output:
↳
    Writing result bundle at path:
    	/var/folders/g1/f_fgn05d3nbb5z8kk3dlh5fh0000gn/T/flutter_tools.S8ZMyW/flutter_ios_build_temp_dir6Tc5Wm/temporary_xcresult_bundle


Could not build the application for the simulator.
Error launching application on iPhone 15 Pro.

解決方法

Xcodeで開いてみると、「iOS 17.4 Not Installed」の表示がありました。

すぐ横の「Get」をクリックします。すると、iOS 17.4 Shimulatorのインストールが開始されました。

完了するまで待ちます。

完了後、再びAndroid Studioでビルドすると、次のエラーが発生しました。

Error (Xcode): DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead

Could not build the application for the simulator.
Error launching application on iPhone 15 Pro.

これは、こちらの手順で解決することができました。

これにより、無事、ビルドが成功しました。

タイトルとURLをコピーしました