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

Flutter

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

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

この解決方法をメモします。

解決方法

Xcode のバージョンが 15 以上の場合、CocoaPods のバージョンを 1.13.0 以上にバージョンアップする必要があるようです。

次のコマンドで、XcodeとCocoaPodsのバージョンを確認しましょう。

xcodebuild -version
pod --version

では、CocoaPodsのバージョンアップを行います。

brew upgrade cocoapods

ここで、以下のエラーが発生しました。

Warning: Treating cocoapods as a formula. For the cask, use homebrew/cask/cocoapods

これは、以下のどちらかを実行すると解消する場合もあるようです。

brew install cocoapods
brew link --overwrite cocoapods

筆者の環境では、どちらを実行しても「Cocoapodsは既にインストールされている」と表示されるだけでした。

そこで、以下を実行してみるとビルドできるようになりました!

brew upgrade
brew reinstall cocoapods
flutter clean

以上になります。

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