Skip to content

Add App Store submission preparation#30

Merged
gricha merged 1 commit intomainfrom
app-store-prep
Jan 7, 2026
Merged

Add App Store submission preparation#30
gricha merged 1 commit intomainfrom
app-store-prep

Conversation

@gricha
Copy link
Copy Markdown
Owner

@gricha gricha commented Jan 7, 2026

Summary

  • Add EAS build configuration for iOS App Store builds
  • Update app.json with iOS metadata (buildNumber, encryption exemption, local network usage description)
  • Fix app icon to remove alpha transparency (required by App Store)
  • Add privacy policy page to docs site
  • Add APP_STORE_CHECKLIST.md with full submission guide

Files Changed

  • mobile/eas.json - EAS build/submit config
  • mobile/app.json - iOS metadata additions
  • mobile/assets/icon.png - Flattened to remove alpha channel
  • mobile/APP_STORE_CHECKLIST.md - Step-by-step submission guide
  • docs/src/pages/privacy.md - Privacy policy for App Store
  • docs/docusaurus.config.ts - Added Legal footer with privacy link

Test plan

  • Verify icon displays correctly in Xcode/simulator
  • Run eas build --platform ios --profile production to test build config
  • Deploy docs and verify privacy page renders at /privacy

🤖 Generated with Claude Code

- Add EAS build config for iOS production builds
- Update app.json with iOS metadata (buildNumber, encryption exemption)
- Fix app icon to remove alpha transparency (required by App Store)
- Add privacy policy page to docs
- Add legal footer link in docusaurus config
- Add APP_STORE_CHECKLIST.md with full submission guide

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@gricha gricha merged commit b06b9d6 into main Jan 7, 2026
7 checks passed
@gricha gricha deleted the app-store-prep branch January 7, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant