flutter 에서 fcm 을 추가하기 위해 firebase core 와 firebase messaging 을 추가하고 빌드하려니 에러 발생.
--------------
firebase_core: Using Firebase SDK version '8.10.0' defined in 'firebase_core'
firebase_messaging: Using Firebase SDK version '8.10.0' defined in 'firebase_core'
[!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly":
In Podfile:
firebase_core (from `.symlinks/plugins/firebase_core/ios`) was resolved to 1.11.0, which depends on
Firebase/CoreOnly (= 8.10.0)
None of your spec sources contain a spec satisfying the dependency: `Firebase/CoreOnly (= 8.10.0)`.
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
* mistyped the name or version.
* not added the source repo that hosts the Podspec to your Podfile.
-----------------------
대략 이런 에러.. 이게 M1 프로세스에서 주로 발생하는 에러인듯하다.
뭐 이것저것 많이 해봤다
ios/Podfile.lock 파일을 지우고 pod update 하세요~ 등등
해결이 안되더라.. pod update 부터가 막혀버려서.
그러다 찾은 해결법
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
이렇게 하니 바로 설치가 되었다. pod install 명령은 ios 폴더에 들어가서 해야할지도..? ios 폴더에서 작업중이었어서 루트폴더에서도
되는진 확인 안해봤다.
해결~
'Frontend > Flutter' 카테고리의 다른 글
[Flutter] Avoid 'print' calls in production code. 의 이유 (8) | 2022.05.09 |
---|---|
[Flutter] xcode build parse issue module not found (8) | 2022.02.04 |
[Flutter] VScode 에서 region 을 이용하여 코드 folding 하기 (441) | 2021.12.30 |
Flutter doctor - Android Studio (not installed) 해결 (7) | 2021.05.22 |
[Flutter] listview 이전 아이템들 렌더링 유지하기 (19) | 2021.05.21 |