FireStore 패키지 사용 시 IOS 빌드 시 Running Xcode build가 몇분이나 계속 보여지고 무한 실행 중인 것처럼 늘어지는 경우가 있다.

 

이 문제를 해결하기 위해 아래에 해당하는 문서를 읽어 조금이라도 단축해보려고 한다.

 

 

GitHub - invertase/firestore-ios-sdk-frameworks: ⚡ Precompiled Firestore iOS SDKs extracted from the Firebase iOS SDK reposito

⚡ Precompiled Firestore iOS SDKs extracted from the Firebase iOS SDK repository release downloads for faster build times. - GitHub - invertase/firestore-ios-sdk-frameworks: ⚡ Precompiled Firestore...

github.com

 

왜 느려질까?

Firestore IOS SDK는 대부분 C++ 코드 약 500k줄에 의존하며 가뜩이나 느리다고 소문난 Xcode로 컴파일하기 때문에 오래걸린다. 참고로 CI 구성 시 더욱 느려진다.

 

해결 방법
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => 'version 입력'

해당 코드 라인을 ios/Podfile을 열고 Runner 블록 내부에 추가하면 된다. 즉, target 'Runner' do 아래 라인에 추가.

+ Recent posts