Build and test
Exact commit, Xcode build, destination, archive command, test result bundles, warnings, crashes, and runtime evidence.
A successful Swift compile is necessary, but App Store submission depends on contracts outside the source file. Use one release receipt to connect the archive to its code, metadata, tests, declarations, and signing inputs.
Build and test
Exact commit, Xcode build, destination, archive command, test result bundles, warnings, crashes, and runtime evidence.
Privacy and permissions
Privacy manifest, required-reason APIs, usage descriptions, entitlements, data handling, and the owner’s App Privacy answers.
Accessibility
Common-task matrices and evidence supporting each accessibility declaration by device family.
Commerce and age rating
Version-scoped purchase/subscription metadata, review submissions, and current social-media age-rating fields.
axint prove --dir /path/to/MyAppThe receipt can include Swift findings, Xcode build/test evidence, artifact
hashes, active advisories, and the next repair path. Use --fix only when the
team has opted into supported deterministic rewrites.
Commerce metadata is moving to explicit versions:
InAppPurchaseVersionSubscriptionVersionSubscriptionGroupVersionLocalizations, images, and review relationships should point to the matching
version. Legacy v1 resources are deprecated. Age-rating automation should also
review socialMedia and socialMediaAgeRestricted.
import { analyzeAppStoreConnect441Request } from "@axint/compiler";
const findings = analyzeAppStoreConnect441Request({ path, body,});Use three outcomes: