【M1 Macの場合は要注意】Firebase設定時に出た、CocoaPods関連のエラーに地道に対応した時のメモ
FlutterアプリにFirebaseを導入しようとしたのですが、CocoaPodsのエラーに遭遇し、設定に2時間近くかけてしまいました。。
同じように時間を浪費する人がこれ以上現れないことを祈ります。
使用環境
- macOS Big Sur version11.5.2 (Apple M1)
- Android Studio Bumblebee | 2021.1.1 Patch 2
設定方法とエラー対応
Firebaseの設定は以下の記事を基に進めていきましたが、
「3.FirebaseコンソールからiOSアプリを追加する。」の④-2)のコマンド実行で詰まりました。
M1の場合は、以下のエラーに対して記載の内容では対応できないみたいです。
[!] CocoaPods could not find compatible versions for pod "Firebase/Firestore":
In Podfile:
cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 1.0.7, which depends on
Firebase/Firestore (= 8.14.0)
M1の場合は下記コマンドをそれぞれ実行していく
sudo arch -x86_64 gem install ffi
arch -x86_64 pod repo update
arch -x86_64 pod install
また、CocoaPodsのバージョンが低い場合は下記のエラーが表示される。
[!] `GoogleAppMeasurement` requires CocoaPods version `>= 1.10.2`, which is not satisfied by your current version, `1.10.1`.
その場合は以下のコマンドを実行
sudo gem install -n /usr/local/bin cocoapods
さいごに
エラー解消できましたか?
できたらハートを、できなければコメントいただけますと喜びます。
読んでいただきありがとうございました。
Author And Source
この問題について(【M1 Macの場合は要注意】Firebase設定時に出た、CocoaPods関連のエラーに地道に対応した時のメモ), 我々は、より多くの情報をここで見つけました https://zenn.dev/hi_okuma/articles/1193c0b5df8a29著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol