-
아이폰 어플 심사 통과하려면 애플 로그인이 꼭 필요한가요?프로그래밍/아이폰어플만들기 2025. 6. 5. 17:29반응형
앱 심사에서 가장 자주 나오는 질문 중 하나가 바로 이거다.
“우리 앱에 Apple 로그인(Sign in with Apple)을 꼭 넣어야 하나요?”
나는 Firebase Auth를 쓰고 있었고, 로그인은 이메일/비밀번호 기반이었다.
외부 서비스는 연결하지 않았다. 그런데도 애플 쪽에서 애플 로그인이 필요하다는 이야기를 듣고 당황할 뻔했다.그런데 결론부터 말하자면,
"항상 필요한 건 아니다."
Apple이 말하는 기준은 이렇다.
공식 가이드라인 4.8에 따르면,
다음과 같은 경우에는 Apple 로그인을 필수로 넣어야 한다.✅ Apple 로그인이 필수인 경우
- Facebook, Google, Kakao, Twitter 같은 타사 로그인(OAuth) 을 쓰는 경우
- 사용자가 계정을 생성하거나 로그인하는 기능이 있고,
- 그 로그인 기능이 애플 플랫폼(iOS, iPadOS 등)에서 사용될 때
쉽게 말하면,
타사 로그인으로 회원가입을 시킬 거면,
Apple 로그인도 반드시 제공해야 한다는 뜻.
그럼 Apple 로그인이 필요 없는 경우는?
아래 중 하나라도 해당되면 Apple 로그인은 넣지 않아도 된다.
❎ Apple 로그인이 필요 없는 경우
- 이메일/비밀번호 기반 자체 로그인 시스템만 사용할 때
- 앱이 기업 내부 배포용이거나 비공개로 배포될 때
- 정부 인증 시스템 또는 특정 기관 인증만 사용할 때
그럼 Firebase Auth는?
많은 사람들이 헷갈리는 부분이 이거다.
Firebase Auth를 쓰면 외부 로그인처럼 느껴질 수도 있지만,
이메일/비밀번호 방식만 쓰면 “자체 로그인 시스템”으로 인정된다.다만 Firebase에서 Google 로그인, Facebook 로그인 등을 함께 쓰고 있다면 →
그때는 Apple 로그인을 추가해야 심사 통과가 가능하다.
심사 메모에 이렇게 적으면 된다
이 앱은 이메일/비밀번호 기반의 자체 로그인 시스템만 사용합니다. Google, Facebook, Apple 등의 서드파티 로그인 서비스는 통합되어 있지 않으며, Apple 개발자 가이드라인 4.8에 따라 Sign in with Apple은 포함하지 않았습니다.이렇게 작성해서 제출하면 대부분의 경우 그대로 통과된다.
만약 리젝 사유로 나온다면 리뷰어가 착각한 경우일 가능성이 높다. 그럴 땐 다시 메모를 적어서 제출하면 된다.Apple 로그인은 필요할 때만 넣으면 된다.
무조건 넣는 게 아니라,
“타사 로그인을 쓰는 경우에만 의무적으로 같이 넣는 것”이라는 걸 기억하자.앱이 자체 로그인만 쓰고 있다면, 걱정하지 말고 그대로 제출하면 된다.
출처: https://developer.apple.com/kr/app-store/review/guidelines/#design
728x90반응형'프로그래밍 > 아이폰어플만들기' 카테고리의 다른 글
flutter로 개발한 아이폰 어플 앱스토어 배포하기 (1) 2025.06.09 아이폰 어플 심사에서 가장 자주 리젝되는 10가지 이유 (1) 2025.06.05 DUNS 회사 정보 업데이트하기 (0) 2025.05.30 아이폰 어플 스크린샷(목업) 간단하게 생성하기 (1) 2025.05.29 App Store 등록 중 "SKU 중복" 에러? SKU와 Bundle Identifier의 차이 (1) 2025.05.28