Guideline 4.8
Guideline 4.8 - Design: Sign in with Apple Required
Our Take
Apple is rejecting your app because it offers third-party login (Google, Facebook, email, etc.) but does not also offer Sign in with Apple as an equivalent login option. Since iOS 13, any app that offers third-party authentication must also offer Sign in with Apple. Additionally, the Sign in with Apple option must meet specific requirements: it must limit data collection to user name and email, allow users to keep their email private (via Apple's relay), keep the user's account private from all parties, and not collect interactions with the app for advertising purposes without consent. Importantly, Sign in with Apple must be a login service — meaning it meets all the requirements in guideline 4.8. If it's already implemented but doesn't meet all requirements, Apple may ask you to identify which login service meets them via App Store Connect.
Resolution Guide
Add Sign in with Apple capability
In Xcode, go to your target → Signing & Capabilities → + Capability → Sign in with Apple.
Implement AuthenticationServices
Use Apple's AuthenticationServices framework. Add an ASAuthorizationAppleIDButton to your login screen.
Handle the full flow
Implement the authorization request, handle the credential response (user ID, email, full name), and create/link accounts on your backend.
Handle email relay
Users may choose to hide their email. Your app receives a relay address (xyz@privaterelay.appleid.com). Make sure your backend and email systems support this.
Give it equal prominence
Sign in with Apple should be visually equivalent to other login options — same size, same prominence, same screen.
Handle account linking
If a user already signed up with email/Google and later signs in with Apple using the same email, handle the account merge gracefully.
Make Sign in with Apple the first option
Apple requires that their auth be the first option among your list of login/signup options.
Prevention
Example Rejection Email
Before & After
Login screen with 'Continue with Google' and 'Continue with Facebook' buttons, no Apple option
Login screen with 'Sign in with Apple' button at the same size and prominence as Google and Facebook options
What changed: Any app offering third-party authentication must also offer Sign in with Apple as an equivalent option
Community Solutions · 0
Sign in to share your solution.
More Guideline 4 (Design) rejections
- Guideline 4.0 - Design: App Does Not Include iOS Features
- Guideline 4.0 - Design: App Looks Like a Website
- Guideline 4.0 - Design: Apple Pay Button Not Following Guidelines
- Guideline 4.0 - Design: Blurry Icons or Low-Resolution Assets
- Guideline 4.0 - Design: Broken Layout on iPad
- Guideline 4.0 - Design: Content Clipped by Notch or Safe Area