Flutterビルド失敗したときの確認事項

Flutterビルド失敗したときの確認事項

  1. flutter clean(←コマンド入力

  2. ios/Podfile を削除する

  3. ios/Podfile.lock を削除する

  4. fvm 等バージョン管理ツール使っている場合 fvm list などして flutter versionの確認をする

  5. InteriJやVSCodeなどの環境設定からDart SDKのパスがあっているか確認

  6. ios/Runner.xcworkspace を開いてxcodeを開き,SigningやTeamを確認

  7. flutter pub get (←コマンド入力

  8. flutter build ios (←コマンド入力

  9. Ignoring ffi-1.14.2 because its extensions are not built. Try: gem pristine ffi --version 1.14.2 みたいなやつがいっぱいでたら以下進む.なければ14へ

  10. sudo arch -x86_64 gem install ffi (←コマンドを入力してFFIをアップデート)

  11. cd ios (←プロジェクトのiosフォルダに移動)

  12. arch -x86_64 pod update (←コマンドを入力してpodをアップデート)

  13. arch -x86_64 pod install (←コマンドを入力してpodをアップデート)

  14. flutter build ios(←コマンド入力

その他

pubキャッシュのクリア

flutter pub cache clean
flutter pub cache repair

cocoapodsの再インストール

sudo gem uninstall cocoapods
sudo gem install cocoapods
brew install cocoapods(←最新ver インストールする場合
brew install cocoapods -v 1.12.1(←バージョン指定する場合

※ Mac M1 M2 の場合
https://github.com/CocoaPods/CocoaPods/issues/11159
↑の記事参考にcocoapodsのインストールの際は注意