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

{% 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ohmyapp.io/main/guide/deploy/googleplay/option/appleloginlink.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
