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):
ASAuthorizationControllerperformRequestsRequired if triggered (any of these fixes it):
presentationAnchorpresentationContextProviderASAuthorizationControllerPresentationContextProviding