문제 상황
- 카카오 웹 로그인 중 앱 관리자 설정 오류 발생
해결 과정
- KOE101 에러 : 잘못된 앱 키 또는 앱 키 타입을 사용하거나, 앱 키에 오타가 있을 경우 발생되는 에러
- 카카오 디벨로퍼스 접속 후 앱 키 확인 (https://developers.kakao.com/console/app)
- → 네이티브 앱 키를 제대로 쓰고 있었지만 .xcconfig 파일에 저장된 값을 제대로 불러오지 못했었음
- AppDelegate.swift 파일에서 초기화 할 때, .xcconfig 파일에 저장된 API Key를 불러오는 과정을 수정
import UIKit
import KakaoSDKCommon
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
// .xcconfig 파일에 저장했다면 잘못된 설정
// K**akaoSDK.initSDK(appKey: "${KAKAO_NATIVE_APP_KEY}")
// 만약 .xcconfig 파일에 API Key를 등록했다면
let kakaoAppKey = Bundle.main.infoDictionary?["KakaoAppKey"] as? String ?? ""
KakaoSDK.initSDK(appKey: kakaoAppKey)**
return true
}
참고 자료
https://developers.kakao.com/console/app
'Swift' 카테고리의 다른 글
Swift - Configuration Settings File(.xcconfig 파일)을 이용한 git에 API Key 숨기기 (1) | 2024.11.16 |
---|---|
Swift - 카카오 로그인 구현 (1) | 2024.11.13 |
Swift - CollectionView - 선택한 셀 UI 변경 (0) | 2024.11.11 |
Swift - Tab Bar 완전히 숨기기(hidesBottomBarWhenPushed 속성) (0) | 2024.11.11 |
Swift - UIView 상단에만 테두리(border) 넣기 (0) | 2024.11.04 |