2.5 KiB
2.5 KiB
Tarnax 1.0 submission checklist
Assets prepared by this pack
- App Store icon and derivative brand assets.
- Six iPhone and six iPad screenshots in raw and designed versions.
- Device-footage app preview videos and poster frames.
- English UK and US listing text with field-length validation.
- Support email, ready-to-host support/privacy/usage pages, and an in-app privacy/support section.
- Bundled privacy manifest and export-compliance declaration based on the audited app.
- Review notes, access checklist, age/privacy/compliance worksheets.
- App Store archive/export tooling; no upload or publication is performed.
Owner actions before submission
- Resolve Tarnax naming/trademark rights.
- Choose the final public website URLs; publish website/ over HTTPS and test every link. Enter the support and privacy URLs in release-config.json and App Store Connect. A local HTML file is not a public policy URL.
- Confirm the privacy-policy operator name, support handling and final App Privacy answers.
- Provide a dedicated external reviewer server and login details; see reviewer-access-checklist.md.
- Enter reviewer contact phone, pricing, territories, trader status and required legal/tax/banking details.
- Create the App Store Connect app record for net.absdev.Tarnax; confirm Tarnax is available in the chosen locales.
- Complete age-rating, content-rights, encryption and accessibility questionnaires accurately.
- Validate the App Store export/archive in current production Xcode/App Store Connect. An SDK/beta runtime compatibility fix was needed during development; confirm the SDK used is accepted for store upload.
- Upload the App Store build, not the direct-install Ad Hoc IPA. Wait for processing and inspect warnings.
- Confirm screenshot appearance and cropping on Apple's upload preview, then select one coherent set per locale/device. Do not upload both raw and designed copies as duplicate screens.
- Test build 8 on physical iPhone and iPad: fresh login, saved login, Face ID, cancellation/retry, background lock, graph, library, Files import, server preferences and offline recovery.
- Confirm public support/privacy URLs are accessible without login.
- Prefer manual release for the first version; submit for review when all blockers are cleared.
Run python3 appstore/tools/validate.py for local asset checks. The report distinguishes valid assets from outstanding owner/account requirements. It cannot guarantee App Review acceptance.