카카오 채널 톡 swift

안녕하세요

Xcode는 11.3
iOS 13.3
언어: SWIFT

Kakao 로그인은 성공적으로 swift기반으로 integration을 했고 정상 동작합니다.
Kakao channel (KakaoPlusFriend)를 추가하려고 하는데요, Framework를 추가하면 빌드 에러가 나게 됩니다.

Build phase에 이렇게 framework가 추가가 되었구요.
42

에러는 아래와 같습니다.
Undefined symbol: OBJC_CLASS$_KCMAgent
Undefined symbol: OBJC_CLASS$_KCMUtils
Undefined symbol: OBJC_CLASS$_KCMConfiguration

브릿지 헤더파일에는 아래의 코드를 추가하던 하지 않던 똑같은 에러가 납니다.
#import <KakaoPlusFriend/KakaoPlusFriend.h>

Sample코드들을 봤는데 PlusFriend에 관한 sample code는 없어보입니다.

문서들이 전부 Objective C로만 되어 잇는데요, Swift로 되어 있는 문서는 없나요?

KakaoCommon.framework도 같이 추가해주고 해결됐습니다.

개발자 사이트에서 Swift기반 메뉴얼도 추가해주면 좋겠네요

1개의 좋아요

@ncmvision
코코아팟을 사용하시면 디펜던시를 좀 더 간편하게 해결하실 수 있습니다.

  // 전체 설치
  pod 'KakaoOpenSDK'

  // 원하는 모듈만 설치
  pod 'KakaoOpenSDK/KakaoOpenSDK'
  pod 'KakaoOpenSDK/KakaoPlusFriend'