본문 바로가기

iOS/Swift

[Swift] Objective-C Framework와 cocoapods 라이브러리 함께 사용하기

-적용라이브러리-

ObjC Framework : Naver Map API

cocoapods : SnapKit


코코아팟 라이브러리 설치 후 

Naver Map 가이드대로 프레임워크 추가.

(순서가 상관있는건지 Naver Map 프레임워크 추가 후 코코아팟을 설치했을 때는 빌드 에러가 많이 났음)


ObjC Framework 추가시..

1. 네이버 맵 가이드에서는 Build Setting부분에서 NMapViewerSDK.framework는 링크, ApiGatewayMac은 임베드하라고 했지만, 둘 다 임베드 해야 빌드가 됐음.

2. Build Phase에 script 추가.

3. Build Settings - Other Linker Flags에 -ObjC -lxml2 추가.

4. Bridging-Header.h 파일 추가. (사용하는 헤더파일명을 다 써줘야하는건가?)



이상 없이 빌드 잘됨.