おはようございます。絶賛WindowsからMacbookに乗り換え中のゆうきです。
昔買ったM1 MacBook Air にFlutterをインストールしていたときに表題のエラーが出て詰まったので、対処法をまとめておこうと思います。
下記公式サイトの手順通りにダウンロードを進めて、Flutter doctorコマンドを叩いたら・・・
ひえぇ・・なんか見たことない赤字がいっぱい出てる。。
しかもFlutterのインストールもうまく行ってないみたいだし、なんだこれ・・・
少しの間呆然として、それから原因を探り始めました。
調べてみると、昔インストールしたFlutterのパスが残っていたので削除。
そして再度flutter doctorを実行するも全く同じエラーが・・・
途方に暮れかけていたところstack over flow で同事象の質問があった!!
原因はXcodeのコマンドラインツールというものが指定されていないことっぽい。
ということで解決法
Xcodeを立ち上げて「Xcode」⇨「preference」をクリック
「Locations」タブの中の「Command Line Tools」を設定!
こうしてもう一度flutter doctorコマンドを実行してみる。
気分はサマーウォーズの主人公。よろしくお願いしまあぁぁぁぁぁぁぁあっす!ポチっ
よかった。。
どうやらMacでのFlutterはXcodeのコマンドラインツールを使って色々やってるみたい。
↓このエラーが出たらXcodeの設定を確認してみると幸せになれるかも?
Windowsは知らんけど・・
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun