# 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.