Files
Tarnax/appstore/review/release-checklist.md

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.