Appraysal
Back to Rules
WARNINGLikelyGuideline 4.8iOSDesign

SIWA Presentation Anchor Missing

Sign in with Apple requires a presentation anchor for proper display on iPad. Missing this causes iPad-specific failures.

Quick Fix

Implement ASAuthorizationControllerPresentationContextProviding and return the appropriate window as the presentation anchor. This is required for SIWA to display correctly on iPad, especially in Split View.

What Gets Detected

Detection Type:CODE PATTERN
Triggers (any of these):
ASAuthorizationControllerperformRequests
Required if triggered (any of these fixes it):
presentationAnchorpresentationContextProviderASAuthorizationControllerPresentationContextProviding

Check Your App

Scan your project to see if this rule affects your app

Run Free Scan