App Store Submission Checklist
Metadata
- App name, subtitle, description, and keywords are finalized.
- Support URL and privacy policy URL are set.
- Primary category and optional secondary category are selected.
- Age rating questionnaire is completed.
- Export compliance answers are completed.
Build and Validation
quickbox-AppStorearchive succeeds in Release.export_appstore.shgenerates a signed.pkg.- App Store Connect validation passes without icon, entitlement, or signing errors.
- App uses App Sandbox with user-selected folder read/write access.
Screenshots and Review Notes
- Required macOS screenshots are uploaded for all required display sizes.
- Review notes explain:
- Menu bar behavior and spotlight capture entrypoint.
- Global shortcut usage.
- Local-first storage behavior and user-selected folder access.
- Pigeon Cloud sign-in with the review account (see
appstore-review-notes.md).
Go/No-Go Gates
- CI passed:
- unit-tests
- build-appstore
- ui-smoke
- Privacy manifest (
PrivacyInfo.xcprivacy) is included. - The review account works:
APP_REVIEW_EMAILandAPP_REVIEW_CODEare set on the server (wrangler secret put), and signing in with them succeeds. - Crash diagnostics remain opt-in and do not contain task text.
- Internal smoke test on a clean macOS user account passed.