app-review-preflight

Audit iOS, iPadOS, macOS, and visionOS projects for App Store Review compliance.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/Emasoft/emasoft-complete-ios-app-authoring --skill app-review-preflight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-review-preflight
Source: https://github.com/Emasoft/emasoft-complete-ios-app-authoring/tree/main/skills/app-review-preflight
Command: npx skills add https://github.com/Emasoft/emasoft-complete-ios-app-authoring --skill app-review-preflight

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the costly guesswork and re-submissions caused by App Store Review rejections. It performs a comprehensive static audit of iOS, iPadOS, macOS, and visionOS app projects to identify guideline violations and missing submission artifacts before upload, when fixes are cheap and fast.

Core Features & Use Cases

  • Multi-framework compliance scanning: Detects issues across native Swift/Objective-C, Flutter, React Native, Expo, Kotlin Multiplatform, .NET MAUI, Cordova/Ionic, Capacitor, and Unity projects.
  • Top rejection risk detection: Flags the 12 most common first-submission rejections including missing Sign in with Apple, account deletion, privacy manifests, IAP misconfigurations, and ATT implementation gaps.
  • Guideline-cited findings: Reports each issue with the exact guideline number, file location, and framework-specific fix, plus a structured report template for submission.

Quick Start

Use the app-review-preflight skill to audit your iOS project at path ./MyApp and generate a compliance report identifying any App Store Review violations before you submit.

Frequently Asked Questions about app-review-preflight

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

FAQPage Schema
How do I audit my iOS app for App Store Review compliance before submission?

App Store Review compliance audits scan iOS, iPadOS, macOS, and visionOS app projects to identify guideline violations and missing submission artifacts before binary upload. The audit targets the 12 most common first-submission rejection risks across native and cross-platform frameworks.

Does the App Store compliance audit work with Flutter and React Native projects?

Yes, the App Store compliance audit works with Flutter and React Native projects, alongside Swift, Objective-C, Expo, Kotlin Multiplatform, .NET MAUI, Cordova, Capacitor, and Unity. It scans cross-platform project configurations and source code to detect framework-specific guideline violations.

What common App Store rejection issues does a pre-submission guideline audit detect?

A pre-submission guideline audit detects missing Sign in with Apple implementations, account deletion flows, privacy manifests, in-app purchase misconfigurations, ATT implementation gaps, and debug artifacts. It flags these top rejection risks with exact guideline citations and file locations.

How do I check if my app has a missing privacy manifest for App Store submission?

To check for a missing privacy manifest for App Store submission, scan your project source code and configurations for required privacy manifest files. The audit detects missing privacy manifests and provides framework-specific fixes along with exact guideline citations for compliance.

What's the best way to ensure first-submission approval for my iOS app?

Ensuring first-submission approval for an iOS app requires running a comprehensive static audit that produces a severity-grouped report with exact guideline citations, framework-specific fixes, manual checklists for App Store Connect server-side items, and a four-layer trust assessment to eliminate costly rejections.

When should I run an App Store Review guideline audit during development?

You should run an App Store Review guideline audit before binary upload, when fixes are cheap and fast. Running the audit late in development helps catch missing account deletion flows, ATT gaps, and IAP misconfigurations across all supported frameworks before submission.