본문 바로가기
카카오 REST API & SDK/카카오 로그인

iOS SDK 카카오 로그인, SPM(Swift Package Manager)으로 사용해보기

by kakao-TAM 2022. 6. 10.

(1) 요구사항 [공식 가이드]

(2) SPM을 통해 설치하기 [공식 가이드]

- 새로운 프로젝트를 생성합니다. (테스트 환경은 Xcode 13.4.1, macOS Monterey 12.4입니다.)

- 프로젝트가 잘생성되었는지 확인을 위해 실행해봅니다.

-Project Root > Show File Inspector : PROJECT -> Package Dependenceis

- 플러스 버튼( + ) 을 클릭하여 레포지토리 검색 팝업을 띄우고 카카오 레포지토리 URL로 검색

- 필요한 모듈 선택하여 설치 [공식 가이드 - 참고: 모듈간 의존성]

※ KakaoSDK를 선택하면 모든 모듈 전체 설치됩니다.

- LSApplicationQueriesSchemes 설정 추가 [공식 가이드]

-Project Root > Show File Inspector : TARGETS -> Info

- URL Schemes 설정 추가 [공식 가이드]

- 초기화 하기 [공식 가이드]

- 카카오톡으로 로그인[공식 가이드] : 애뮬레이터가 아닌 USB연결로 카카오톡 설치된 기기에서 테스트하세요. 

- 카카오톡으로 로그인을 위한 설정 [공식 가이드]

카카오톡으로 이동한 후, 사용자가 [동의하고 계속하기] 버튼 또는 로그인 취소 버튼을 누르면 다시 카카오톡에서 서비스 앱으로 이동하는 과정 처리를 위해

- 카카오계정으로 로그인 [공식 가이드]

- Ctrl + 카카오톡으로 로그인 버튼 객체 ViewController로 드레그&드롭 -> loginWithKakaoTalk 함수 선택

- Ctrl + 카카오계정으로 로그인 버튼 객체 ViewController로 드레그&드롭 -> loginWithKakaoAccount 함수 선택

 

- 함수와 버튼 객체 매핑 상태 확인

- 로그인 코드, 함수에 추가

- 로그인 정상 작동 확인


 

댓글