현재 macbook air M1칩을 사용중인 나에게 Firebase 관련 오류가 발생했다.
[!] CocoaPods could not find compatible versions for pod "Firebase/Firestore":
In Podfile:
cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 2.5.0, which depends on
Firebase/Firestore (= 8.5.0)
None of your spec sources contain a spec satisfying the dependency: `Firebase/Firestore (= 8.5.0)`.
You have either:
* out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
(버전 관련 오류인건 알겠다,,,)
이런 오류가 발생했는데 stackoverflow에 검색해보니 채택된 답변에서 ios 버전을 높여주라고 한다. (PodFile 에 platform :ios, '11.0' 추가)
결과는 실패.
하지만 해당 페이지 아래쪽으로 내려가다보면 M1 칩에서 발생하는 문제라고 하면서 답변을 준 사람이 있다.
결과적으로 필자의 경우 해당 솔루션을 따라하니까 잘됨
Podfile.lock, Pods 제거 후
1 .arch -x86_64 sudo gem install cocoapods -n /usr/local/bin
2. sudo gem install cocoapods -n /usr/local/bin
3. sudo arch -x86_64 gem install ffi
4. arch -x86_64 pod install --repo-update
안되시는분들은 ffi설치 하셨는지 확인해보시고 아래 링크에 답변대로 한번 진행해보세요
오늘의 교훈 : stackoverflow를 볼때 채택된 답변만 보고 넘어가지 말자
참고 :
https://stackoverflow.com/questions/65943260/how-do-i-resolve-the-pod-install-error-on-flutter
'Flutter' 카테고리의 다른 글
Flutter lint 2.0.1 대응 (0) | 2022.05.26 |
---|---|
Custom Button으로 Drawer 여는법 (3) | 2021.08.27 |
Positioned widget 가운데 놓기 (0) | 2021.07.29 |
[FilePicker 오류] Failed to associate thumbnails for picked URL (0) | 2021.07.29 |
Android11 Keyboard 오류 (0) | 2021.03.17 |
댓글