Swift

Swift - 카카오 로그인 오류(웹 관리자 설정 오류, KOE101) 해결

iosos 2024. 11. 16. 15:33

문제 상황


  • 카카오 웹 로그인 중 앱 관리자 설정 오류 발생

해결 과정


  • 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
    }

참고 자료


 

[1초 회원가입] 인가 코드 관련 에러 해결 방법 | 킵그로우

이커머스 전문가의 성공 노하우가 가득 담긴 디지털 AI 직원을 채용해 보세요.

app.keepgrow.com

https://developers.kakao.com/console/app

 

카카오계정

 

accounts.kakao.com