mirror of
https://github.com/h3pdesign/Neon-Vision-Editor
synced 2026-04-21 21:37:17 +00:00
1.5 KiB
1.5 KiB
Apple Store Distribution Checklist (iOS + macOS)
Checked on: 2026-02-07
Required app-side files/settings
PrivacyInfo.xcprivacyincluded in app bundle.- App icon assets present and generated for target platforms.
ITSAppUsesNonExemptEncryptionset (currentlyNO).- App Sandbox enabled for macOS target.
- Only required entitlements enabled (incoming network disabled, app groups disabled).
Required App Store Connect metadata
- Privacy Policy URL
- Support URL
- App description, keywords, and category
- Age rating questionnaire
- App Privacy data collection answers
- Export compliance answers (encryption)
- Reviewer notes (include AI provider behavior and user-supplied API key flow)
Required media/assets in App Store Connect
- iPhone screenshots
- iPad screenshots
- macOS screenshots (if distributing the macOS build via App Store)
- Promotional text / What’s New
Security checks before submit
- No hardcoded secrets or API tokens in source.
- API tokens stored in Keychain, not
UserDefaults. - No tokens embedded in URL query strings.
- Production logs do not include provider tokens or sensitive payloads.
- Network traffic uses HTTPS only.
Signing/distribution prerequisites
- Valid team provisioning access in Xcode (
CS727NF72U). - Valid iOS distribution signing assets on the release machine.
- Valid macOS distribution signing assets on the release machine.
- Archive from
Releaseconfiguration and upload via Organizer/TestFlight flow.