Skip to content

AuditStoreShip-ready before you hit Submit

A native macOS app that audits your Xcode project against the App Store Connect API and surfaces every blocking issue and recommended fix — before you Submit for Review.

AuditStore

Findings model

Every check resolves to one status. Any single Blocking finding makes the app Not ready.

StatusMeaning
BlockingPrevents submission or causes an automatic rejection / "Missing Metadata" hold.
RecommendedAllowed to submit, but likely to cause a review rejection or a poor listing.
PassedVerified good.
InfoNeutral context (e.g. current version state).
SkippedIntentionally not evaluated (e.g. a disabled category).
ErrorCould not be evaluated (schema drift, 5xx). Never silently passes.

Privacy & security

  • Runs entirely on your Mac. There is no AuditStore server — requests go straight to Apple.
  • Your ASC private key (.p8) lives only in the macOS Keychain, never on disk in plaintext, never logged.
  • The app is sandboxed with a hardened runtime. Project access is user-selected and persisted via security-scoped bookmarks.

The eight categories

NOTE

Each category is documented in full under Checks, including every individual check, its status, and what it verifies.

CategoryWhat it covers
App InformationName, category, age rating & privacy
Pricing & AvailabilityPrice schedule and regions
Version & MetadataDescription, keywords & screenshots
Build & ComplianceAttached build & export compliance
App ReviewContact, notes & demo account
Review GuidelinesPolicy checks for your app type
SubscriptionsIn-app subscription groups
Xcode ProjectLocal static analysis

Next: How it works

AuditStore is a macOS app by NativLab. Runs entirely on your Mac — your API private key never leaves your device.