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.