sign-in-with-apple

Detect iOS/macOS apps missing Sign in with Apple alongside third-party OAuth providers.

13|1|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/cruisediary/apple-app-review-skills --skill sign-in-with-apple
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sign-in-with-apple
Source: https://github.com/cruisediary/apple-app-review-skills/tree/main/skills/business/sign-in-with-apple
Command: npx skills add https://github.com/cruisediary/apple-app-review-skills --skill sign-in-with-apple

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects apps that use third-party social authentication without offering Sign in with Apple, ensuring compliance with Guideline 4.8.

Core Features & Use Cases

  • Detects scenarios where Google, Facebook, Twitter, or other OAuth providers are present without a corresponding Sign in with Apple option.
  • Assists auditors and developers in pre-submission checks to prevent App Store rejections related to missing Sign in with Apple.
  • Use case: run the check on an iOS project to identify missing Sign in with Apple across authentication flows and generate a remediation plan.

Quick Start

Inspect your iOS project to identify third-party login implementations that omit Sign in with Apple and surface non-compliant cases

Frequently Asked Questions about sign-in-with-apple

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my iOS app is missing Sign in with Apple for App Store compliance?

To check for missing Sign in with Apple, inspect your iOS project to identify third-party OAuth implementations that omit the corresponding Apple sign-in option. This validates compliance with App Store Guideline 4.8 and surfaces non-compliant cases for remediation.

When do I need to add Sign in with Apple to my social login flows?

You need to add Sign in with Apple when your app offers third-party social authentication options like Google, Facebook, or Twitter. Apple's App Store Guideline 4.8 requires a corresponding Sign in with Apple option to be present alongside these third-party providers.

How does Sign in with Apple detection work for OAuth providers?

Sign in with Apple detection works by scanning your iOS or macOS project to identify existing third-party OAuth providers. It then validates whether a corresponding Sign in with Apple option is present alongside those providers and notes any omissions for remediation.

Will my app get rejected for using Google and Facebook login without Sign in with Apple?

Yes, your app will likely face App Store rejection for using Google and Facebook login without Sign in with Apple. Apple Guideline 4.8 mandates that any third-party social login must be accompanied by a Sign in with Apple option to pass the submission review.

Can I use this to audit macOS projects for third-party authentication compliance?

Yes, you can use this to audit macOS projects for third-party authentication compliance. The check applies to both iOS and macOS projects that contain social login flows, validating the presence of Sign in with Apple alongside other OAuth providers.

What is the best way to prevent App Store rejections related to Sign in with Apple?

The best way to prevent App Store rejections related to Sign in with Apple is to run a pre-submission compliance check on your iOS project. This identifies missing Sign in with Apple implementations across authentication flows and generates a remediation plan before submission.