Flutter/SNS Login

[Flutter] Apple Login 설정 - Ios App

주톨 2024. 9. 27. 21:24
728x90

 

Ios App 환경에서 apple 로그인을 하기 위한 설정 입니다. 

 

 

1.  App IDs 등록

 

https://developer.apple.com/account

 

 

이러한 페이지로 오게 됩니다. 여기서 2개의 Identifier를 등록해주어야 합니다.

추가버튼을 누르면 여러 항목들이 쭉 보이는데 생성해야 할 것은 App IDs와 Services IDs입니다.

 

 

 

 

 

순서를 따라서 App IDs를 등록해 줍니다.

 

 

 

 

2. Services IDs 등록

 

1번과 같이 진행합니다. 해당 IDs는 안드로이드나 웹에서 Apple로그인을 하기 위해 등록하는 과정입니다.
Ios에서만 Apple로그인을 진행한다면 2번 과정은 필요 없습니다.

 

 

 

3. Xcode에서 Apple로 로그인 기능 활성화

 

 

XCode에서 TARGETS -> Runner -> Signing & Capabilities ->  +Capability를 눌러줍니다.

 

 

 

Sign in with Apple을 검색하고 적용해 줍니다.

 

 

4. Apple 개발자 사이트의 Certificates, Identifiers & Profiles(인증서, 식별자, 프로필) 페이지에서 Key 생성


안드로이드나 웹에서 Apple로그인을 하기 위해 등록하는 과정입니다.
Ios에서만 Apple로그인을 진행한다면 4번 과정은 필요 없습니다.

 

 

 

 

Key페이지로 와서 Key를 새로 생성하거나 기존에 사용 중인 Key를 클릭하고 Sign in with Apple를 체크하고 Configure 버튼을 클릭하고 Priamry App ID를 설정하고 Save -> Continue 해줍니다.

 

 

그리고 해당 화면에서 Download 버튼을 눌러서 받은 Key파일을 잘 보관해 줍니다. 잃어버리면 복구가 안됩니다.

 

 

 

5. Firebase 로그인 제공업체 설정

 

(Firebase 기본 설정은 따로 하지 않습니다. Firebase 프로젝트 등록이 되어있지 않다면 선행하고 와야 합니다.)

 

 

 

 

구현

https://jutole.tistory.com/156

 

[Flutter] Apple Login 구현 - Ios App

설정이 안 된 분은 아래글을 통해 설정을 하고 와주세요. https://jutole.tistory.com/154 [Flutter] Apple Login 설정 - Ios AppIos App 환경에서 apple 로그인을 하기 위한 설정 입니다.   1.  App IDs 등록   이러

jutole.tistory.com