728x90
cordova-plugin-firebasex 를 사용하는경우 무심코 cordova build ios 를 실행한다면 어마어마한 스트레스를 받을 수 있다.
(exit 65 에 대한 원인이 너무 많다.)
이를 해결하기 위해 12시간동안 서칭한 결과를 정리하려한다.
내가 기존에 적용한 버전은 아래와 같다.
ionic 5.x.x
cordova 10.0.0
cordova-ios 6.1.0
cordova-plugin-firebasex 10.0.1
cocoapods 1.10.1
처음에는 cordova-plugin-firebasex 문제인줄 알았다. 왜냐하면, 이 플러그인만 삭제하면 빌드가 완벽하게 동작하기 때문이다.
일단 필요한 플러그인이기 때문에 추가한 뒤에 한 행동은 아래와 같다.
- cocoapods
(맨날 카카오포드이라고 읽는)다운그레이드 - firebasex 다운그레이드 (8.0.1 까지 해봤다.)
- cordova 다운그레이드
- cordova-ios 다운그레이드
구글에 나와있는 방법을 거의 다 적용해보았으나 전혀 동작하지 않았다. ㅠㅠ
결국 찾은 해결방법은...! 아래와 같다.
cordova-plugin-firebasex 는 cli 최신버전으로 설치
ios 는 5.1.1로 다운그레이드 (6버전대가 문제가 있다. 스플래시 플러그인도 지원을 안한다.)
※ firebasex lastext-cli 설치시, 안드로이드 빌드가 안될 수 있으니 버전이 낮은 것을 사용할 것!!
※ 나는 @10.0.1-cli 로 다운그레이드하니 안드로이드 빌드도 OK, iOS 빌드도 OK
$ cordova plugin rm cordova-plugin-firebasex && cordova plugin add cordova-plugin-firebasex@latest-cli
$ cordova platform add ios@5.1.1
Xcode에서 설정해줘야하는 기본적인 것을 완료한 뒤, 빌드하니 겁나 잘된다.
성공 쏴리질러
후다닥 앱 스토어에 올린 후 테스트 플라이트에 올라온 것을 확인했당
씬나 두둠칫
이제 ui 대응작업해야지
아 앱 하나 더 올려야하는뎅....
화이팅
반응형
'개발 > ionic' 카테고리의 다른 글
[ionic5] iOS ERROR ITMS-90771 (0) | 2021.01.31 |
---|---|
[ionic5] iOS ITMS-90809: Deprecated API Usage (0) | 2021.01.27 |
[ionic5] 맥북에 ionic/cordova 설치하기 (0) | 2021.01.12 |
[ionic5] tab navigation 생성하기 (0) | 2021.01.12 |
[ionic 5] 새로운 프로젝트 생성하기 (0) | 2020.12.26 |
댓글