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
以上になります。