> For the complete documentation index, see [llms.txt](https://docs.ohmyapp.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ohmyapp.io/main/guide/deploy/googleplay/option/appleloginlink.md).

# 애플 로그인 연동 (선택)

{% hint style="info" %}
이 단계는 [**애플 개발자 계정 등록**](/main/guide/deploy/appstore/1..md), [**번들 ID 생성,**](/main/guide/deploy/appstore/2.-id.md) [**Firebase 푸시 알림**](/main/guide/deploy/appstore/apple_firebase-pushnotifications.md)의 **푸시 알림 1이** 먼저 진행돼야 합니다.

먼저 진행되어야 하는 단계가 많기 때문에 App Store에 앱 출시하기를 먼저 진행하는 걸 추천합니다.
{% endhint %}

1. [**애플 개발자 계정 등록**](/main/guide/deploy/appstore/1..md)으로 이동해서 애플 개발자 계정을 등록해 주세요.
2. [**번들 ID 생성**](/main/guide/deploy/appstore/2.-id.md)으로 이동해서 번들 ID를 생성해 주세요.
3. [**Firebase 푸시 알림**](/main/guide/deploy/appstore/apple_firebase-pushnotifications.md)으로 이동해서 **푸시 알림 1**을 진행해 주세요.
4. Firebase ➡︎ 좌측 메뉴바 ➡︎ 빌드 ➡︎ Authentication ➡︎ Sign-in method로 이동 후 새 제공업체 추가를 클릭해 주세요.
5. 로그인 제공업체 선택에서 Apple을 선택해 주세요.

<figure><img src="/files/wkKFCEuA8z43ztLYzAsD" alt=""><figcaption></figcaption></figure>

6. 사용 설정 버튼을 활성화해 주세요.
7. 서비스 ID는 [2. 관리자 웹 Android 설정](/main/guide/deploy/googleplay/administratorwebpreferences.md)에서 입력한 패키지 명을 입력해 주세요.

<figure><img src="/files/BRUHiINMyVJmL6thyUzB" alt=""><figcaption></figcaption></figure>

8. [**Firebase 푸시 알림**](/main/guide/deploy/appstore/apple_firebase-pushnotifications.md)의 푸시 알림 1에서 만들었던 Apple 팀 ID를 입력해 주세요.
9. [**Firebase 푸시 알림**](/main/guide/deploy/appstore/apple_firebase-pushnotifications.md)의 푸시 알림 1에서 만들었던 키 ID를 입력해 주세요.
10. [**Firebase 푸시 알림**](/main/guide/deploy/appstore/apple_firebase-pushnotifications.md)의 푸시 알림 1에서 다운받은 .p8 확장자로 된 파일을 열고 코드를 복사해서 비공개 키에 붙여넣어 주세요.
11. 승인 콜백 URL은 이후에 입력해야 하기 때문에 복사해서 메모장에 저장해 주세요.
12. 저장 버튼을 누릅니다.

{% hint style="info" %}
.p8 확장자로 된 파일은 메모장이나 워드 툴로 열면 키의 내용을 볼 수 있습니다.
{% endhint %}

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F48Vi5ZPTwr9EkVohSBSd%2Fuploads%2FJPDhAoZNYKzl5xTDWNBg%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202023-07-13%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%203.59.20.png?alt=media&#x26;token=3a762d7d-d398-4446-a5ff-1046fe083ce5" alt=""><figcaption></figcaption></figure>

13. <https://developer.apple.com/account>로 이동해서 인증서(영문)을 클릭해 주세요.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F48Vi5ZPTwr9EkVohSBSd%2Fuploads%2FjXEa9ArtMXHuR9eeNkcz%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202023-07-13%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.36.59.png?alt=media&#x26;token=1008bded-4e41-4df5-b4cb-0fb4e44062b5" alt=""><figcaption></figcaption></figure>

14. identifiers로 이동해서 + 버튼을 클릭해 주세요.
15. Services IDs를 선택 후 Continue 버튼을 클릭해 주세요.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F48Vi5ZPTwr9EkVohSBSd%2Fuploads%2F8c9Z66kxEVlUwxHf4Far%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202023-07-13%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.20.52.png?alt=media&#x26;token=97d37b34-ef05-4c8d-8c63-34261e82452b" alt=""><figcaption></figcaption></figure>

16. Description와 Identifier를 입력 후 Continue 버튼을 클릭해 주세요.
    1. Description은 앱 영문 이름을 입력해 주세요.
    2. Identifier은 [2. 관리자 웹 Android 설정](/main/guide/deploy/googleplay/administratorwebpreferences.md)에서 입력한 패키지 명을 입력해 주세요.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F48Vi5ZPTwr9EkVohSBSd%2Fuploads%2FlGA9gk3T5pVWr7Pr6EfV%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202023-07-13%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.21.43.png?alt=media&#x26;token=daed17fe-53e5-426a-b47d-0f884bee7100" alt=""><figcaption></figcaption></figure>

17. 입력한 내용을 확인 후 Register 버튼을 클릭해 주세요.
18. 생성된 Identifiers의 아이템을 클릭해서 Sign In with Apple 체크박스를 활성화한 뒤에 Configure 버튼을 클릭해 주세요.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F48Vi5ZPTwr9EkVohSBSd%2Fuploads%2FYXF4Lud1s9VEySE6jGak%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202023-07-13%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.25.27.png?alt=media&#x26;token=311af6e9-83be-4204-8f88-f04f1f1cdab9" alt=""><figcaption></figcaption></figure>

19. [**번들 ID 생성**](/main/guide/deploy/appstore/2.-id.md)을 진행했다면 Primary App ID가 자동으로 생성돼요. 생성된 ID를 선택해 주세요.
20. Domains and Subdomains 항목에 관리자 웹 주소를 입력해 주세요.
21. Return URLs 항목에 11번에서 저장했던 승인 콜백 URL을 입력해 주세요.
22. Next 버튼을 클릭해 내용을 확인 후 Done 버튼을 클릭해 주세요.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F48Vi5ZPTwr9EkVohSBSd%2Fuploads%2FGjJ3oYXGXmzhT5iK1JJf%2F%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202023-07-13%20%E1%84%8B%E1%85%A9%E1%84%92%E1%85%AE%204.27.54.png?alt=media&#x26;token=fa34c0cf-99cb-4092-aed5-a72ffb237610" alt=""><figcaption></figcaption></figure>

23. Continue 버튼 클릭 후 Sign In with Apple이 체크되어 있는 것을 확인하고 Save 버튼을 클릭해 주세요.
24. 저장 버튼을 클릭해 주세요.
25. 이제 애플 로그인 연동 작업이 완료되었어요. [5. 관리자 웹 Android 앱 빌드](/main/guide/deploy/googleplay/buildaosapps.md) 작업 완료 후 추출된 apk를 설치해서 Apple 로그인이 정상적으로 작동하는지 테스트해 주세요.

<figure><img src="/files/Oky1nBUEoG1iTn9pA4Wj" alt=""><figcaption></figcaption></figure>

> \#Apple 소셜 로그인, #Authentication, #identifier, #Services IDs, #Description, #Identifier, #패키지 명, #Primary App ID, #Domains and Subdomains, #Return URLs

2023 11 21 Nana
