최근 신규프로젝트에서 Alamofire , Firebase/Firestore 를 같이 사용할때
Firebase/Firestore 는 use_modular_headers 사용하면 Error !
Alamofire 는 use_frameworks 를 사용하면 Error가 나는 일이 발생했다.
스택오버 플로우에서 확인했을때 CocoaPods가 1.5이상으로 업데이트 되면서
개발자는 더 이상 use_frameworks를 지정할 수 없다고 한다
그렇다면 use_modular_headers로 사용하는게 맞는데..
use_modular_headers 를 사용했을때
firebase 라이브러리 관련 "BoringSSL-GRPC modulemap not found" 라는 에러 메세지 발생..
멘붕하여 버전 변경 및 이런저런 삽질 결과 특정 라이브러는 modular_headers 를
사용하지 않는 옵션을 확인했다.
:modular_headers => false
그리고 Firebase에서 참조하고 있는
라이브러리 'BoringSSL-GRPC' , 'gRPC-Core' 의
modular_headers 옵션을 false로 설정하고 난 후
pod install 을 다시 하니 정상 동작을 확인할 수 있었다.
예제 )
'iOS > develop' 카테고리의 다른 글
Swift Custom Framework 만들기(3) - Private Cocoapods (0) | 2020.07.16 |
---|---|
Swift Custom Framework 만들기(2) - Private Cocoapods (0) | 2020.07.16 |
Swift Custom Framework 만들기(1) (0) | 2020.05.07 |
Swift5 Xib활용, CustomView 만들기 (0) | 2020.04.24 |