# Apple Sign In Required Rejection: Fix It in SwiftUI

> By Lawrence Arya, Founder & CEO of VP0. Published 2026-06-01, updated 2026-06-02. 5 min read.
> Source: https://vp0.com/blogs/apple-sign-in-required-rejection-fix-swiftui

Offer a third-party login and Apple's guideline 4.8 requires Sign in with Apple alongside it. The fix is a few lines of SwiftUI, not an appeal.

**TL;DR.** If your app offers a third-party or social login (Google, Facebook, and similar), App Store guideline 4.8 generally requires you to also offer an equivalent privacy-focused option, and Sign in with Apple satisfies it. The fix is to add Sign in with Apple in SwiftUI with the SignInWithAppleButton, give it equal prominence, and handle the credential. Build the auth screen from a free VP0 design, add the button, and resubmit.

Got an App Store rejection for missing Sign in with Apple? The short answer: if your app offers a third-party or social login like Google or Facebook, guideline 4.8 generally requires an equivalent privacy-focused option, and Sign in with Apple satisfies it. The fix is a few lines of SwiftUI, not an appeal. Build the auth screen from a free VP0 design, the free iOS design library for AI builders, add the button with equal prominence, and resubmit. Apple [rejected over 38,000 submissions in 2023](https://www.apple.com/newsroom/2024/05/app-store-stopped-over-7-billion-usd-in-potentially-fraudulent-transactions/) for hidden or undocumented featuresonsider the scale: C.

## Who this is for

This is for developers whose app was rejected under guideline 4.8 because it offers social login without Sign in with Apple, and who want the SwiftUI fix that clears review.

## Why this rejection happens

Apple's guideline 4.8 is about login equity and privacy. If you let users sign in with a third-party service, Google, Facebook, and similar, you must also offer a login that limits data collection and supports hiding the email, which Sign in with Apple does. Offering social login without it is the trigger. There are exemptions, apps using only their own account system, and some education, enterprise, or business apps, but if you have social login, the safe move is to add Sign in with Apple. The [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) define 4.8, the [Sign in with Apple documentation](https://developer.apple.com/documentation/sign_in_with_apple) covers implementation, and [AuthenticationServices](https://developer.apple.com/documentation/authenticationservices) provides the SwiftUI button.

| Situation | 4.8 requirement | Action |
|---|---|---|
| Google or Facebook login | Needs an equivalent option | Add Sign in with Apple |
| Only email and password | Usually exempt | No change required |
| Education or enterprise | May be exempt | Check the guideline |
| Sign in with Apple buried | Needs equal prominence | Place it alongside others |
| No login at all | Not applicable | Nothing to do |

## Build the auth screen free with a VP0 design

Build a clean sign-in screen from a VP0 design, then add the Apple button. Pick a login screen, copy its link, and prompt your AI builder:

> Build a SwiftUI sign-in screen from this design: [paste VP0 link]. Include a SignInWithAppleButton from AuthenticationServices with equal prominence to the Google login, request name and email, and handle the returned credential. Match the palette and spacing from the reference, and generate clean code.

For related auth and review guides, see [an Apple Sign In template in React Native](/blogs/apple-sign-in-template-react-native/), [will Apple reject my AI-generated app](/blogs/apple-app-store-ai-approval-flutterflow-cursor/), [the 4.0 design rejection fix](/blogs/app-store-rejection-guideline-4-0-design-fix/), and [how to make an AI app look native on iOS](/blogs/make-ai-app-look-native-ios/).

## Implement and resubmit

Add the Sign in with Apple capability in Xcode, drop the SignInWithAppleButton next to your other login options with similar size and visibility, request the name and email scopes, and handle the credential to create or sign in the user. Remember that Apple only returns the name and email on the first authorization, so capture them then. Place the button as an equal, not an afterthought, then resubmit. This is one of the most clear-cut rejections to fix: the requirement is specific, the implementation is small, and once the button is there with equal prominence, the issue is resolved.

## Common mistakes

The first mistake is offering social login without Sign in with Apple. The second is adding it but burying it below the other buttons. The third is not capturing the name and email on first authorization, since Apple only sends them once. The fourth is forgetting to enable the capability in Xcode. The fifth is appealing instead of simply adding the button.

## Key takeaways

- Guideline 4.8 generally requires Sign in with Apple if you offer social login.
- The fix is small: add the SignInWithAppleButton from AuthenticationServices.
- Give it equal prominence to your other login options.
- Capture name and email on first authorization; Apple sends them only once.
- Build the auth screen from a free VP0 design, add the button, and resubmit.

## Frequently asked questions

Why was my app rejected for missing Sign in with Apple? Guideline 4.8 requires an equivalent privacy-focused login if you offer social login like Google or Facebook. Sign in with Apple satisfies it; add it with equal prominence.

How do I add Sign in with Apple in SwiftUI? Use the SignInWithAppleButton from AuthenticationServices, request name and email, handle the credential, and enable the capability in Xcode.

Do I always need Sign in with Apple? Generally only if you offer a third-party or social login. Email-and-password-only and some education or enterprise apps may be exempt.

Does Sign in with Apple need equal prominence? Yes. Present it as an equivalent option alongside your other sign-in buttons, not buried below them.

## Frequently asked questions

### Why was my app rejected for missing Sign in with Apple?

App Store guideline 4.8 generally requires that if you offer a third-party or social login like Google or Facebook, you also offer an equivalent privacy-focused login. Sign in with Apple satisfies that requirement. The fix is to add it with equal prominence and resubmit.

### How do I add Sign in with Apple in SwiftUI?

Use the SignInWithAppleButton view from AuthenticationServices, request the name and email scopes, handle the returned credential, and create or sign in the user. Add the Sign in with Apple capability in Xcode. Give the button equal prominence to your other login options.

### Do I always need Sign in with Apple?

Generally only if you offer a third-party or social login. Apps that use only their own email and password account system, or certain education, enterprise, or business apps, may be exempt. If you have Google or Facebook login, add Sign in with Apple.

### Does Sign in with Apple need equal prominence?

Yes. Apple expects it to be presented as an equivalent option, not buried below the others. Place it alongside your other sign-in buttons with similar size and visibility.

---
*Published on the [VP0 Journal](https://vp0.com/blogs). Free to read, index and cite with attribution.*
