구글 로그인(IOS)
Google Developer
구글 클라이언트 ID 만들기
OS 선택 및 Bundle ID 입력
클라이언트 아이디 발급완료
URL Scheme
반대로 입력(ex: com.googleusercontent.apps.12345566-dbo8ncunmaptvoj8h19ol86qv7ac23a)Info.plist
Key: GIDClient, Value: ClientIDImport GoogleSignIn
AppDelegate 사용시
SceneDelegate 사용시
테스트 코드
private func startGoogleLogin() { guard let viewController = UIApplication.getMostTopViewController() else { return } let signInConfig = GIDConfiguration.init(clientID: "1117332483- 4rfj28hsdfsdfj5a59j6goddh8lg9o83f43a.apps.googleusercontent.com") GIDSignIn.sharedInstance.signIn(withPresenting: viewController) { [weak self] userInfo, error in print("userInfo: ", userInfo) print("accessToken: ", userInfo?.user.accessToken) print("idToken: ", userInfo?.user.idToken) print("userID: ", userInfo?.user.userID) } }