🙄
[Flutter]Xcodeでは通るビルドがflutterコマンドだとエラーになる
発生したエラー
futter run
or flutter build ios
を実行すると以下のエラー(一部)が表示されビルドできない状態にはまっていました。
Lexical or Preprocessor Issue (Xcode): 'sys/cdefs.h' file not found
XCodeからは普通にビルドできる状況です。
対処方法
こちらのissueにclangのバージョンに関する言及があったので、自分の環境でもバージョンを確認してみました。
clang --version
clang++ --version
結果Anacondaの物が使われていることが分かり、Anaconda自体の削除&.zshrcファイルの編集をすることで動くようになりました。
Discussion