Archive/잡동사니

[iOS] 🗺 KakaoMap API 환경설정

lgvv 2022. 2. 18. 02:02

✅ 카카오맵 API 문서로 정리해두자. 

예전에 쓸 때 공홈에 잘 나와 있길래 따로 안적었는데, 다시 쓰려니까 안되는거임 ㅇㅇ

근데 다른 사람 하는거 봤는데, 또 그대로 하니까 더 안되었음 😡 

그래서 그냥 내 말투로 내가 정리해 두려고 함.

 

https://apis.map.kakao.com/ios/guide/

 

 

✅ SDK 다운로드 받기

일단 위에 사이트 들어가서 여기 파란 버튼 눌러서 다운 받기

 

 

✅ 다운 받은 SDK에서 lib 파일 안을 보면 이 파란줄의 파일이 있는데, 다음과 같이 끌어다 놓기

 

 

✅ 왼쪽 사진 오른쪽 사진 설명 참고

 

왼쪽 사진의 경우에는 우리가 파란줄쳐진 파일 해당 폴더에 옮겨다 두었지?

근데 이거 Xcode 열어서 다시 그 파일을 저기 Framework라는 곳에 넣어두어야 함.

그리고 오른쪽 사진의 경우에는 Target - General에 있는 부분인데, 저 부분 똑같이 만들어주셈

 

 

✅ 카카오 개발자 센터가서 아이디 생성하고 넣기

https://developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

여기가서 애플리케이션 하나 만들고 iOS에 내 번들 아이디 넣어서 키를 발급받아야 함.

왜그러냐면 카카오 API는 등록된 해당 번들이 아니면 사용할 수가 없게 되어있음.

 

그 이후에 Info.plist에

키값

다음과 같이 키값을 설정해줌 

Key는 그대로 입력하고 

Value에는 내가 발급받은 네이티브 키값 넣어주며 된다.

 

✅ 마지막으로 ARC No로 바꿔주셈 그러고 실행하면 실행은 된다. 

arc no로 바꿔주기

 

✅ 브릿징 헤더 파일 만들기

위와 같은 파일을 만들어줌

 

✅ Target - General에서 브릿징헤더 파일 경로 넣어주기

 

/User/ ... / 브릿징헤더파일 이렇게 넣어주면 된다.

 

근데 에러 발생할 수 있는데, 그건 에러 포스팅 따로 넣어줌.

에러 발생하면 아래 포스팅 보셈 ㅇ

2022.02.18 - [iOS스터디/Error & Issue & Skill] - [에러] Showing All Messages Undefined symbol: __swift_FORCE_LOAD_$_XCTestSwiftSupport

 

[에러] Showing All Messages Undefined symbol: __swift_FORCE_LOAD_$_XCTestSwiftSupport

✅ 카카오 맵 API 환경 설정 이후에 스냅킷 덴 등등 설치하고 사용하려다가 에러가 남. 2022.02.18 - [iOS/KakaoAPI] - [iOS] 🗺 KakaoMap API 환경설정 [iOS] 🗺 KakaoMap API 환경설정 ✅ 카카오맵 API 문서로..

rldd.tistory.com