Skip to content

Add App Store readiness requirements#7

Merged
JeremyHancock merged 1 commit into
mainfrom
feature/app-store-readiness
May 24, 2026
Merged

Add App Store readiness requirements#7
JeremyHancock merged 1 commit into
mainfrom
feature/app-store-readiness

Conversation

@JeremyHancock

Copy link
Copy Markdown
Owner

Summary

  • Add PrivacyInfo.xcprivacy privacy manifest declaring HealthKit data and user ID collection, no tracking (required since Spring 2024)
  • Create docs/privacy-policy.html for App Store Connect listing and GitHub Pages hosting
  • Add UILaunchScreen config to Info.plist with AccentColor background for a polished launch experience
  • Switch aps-environment entitlement from development to production

Post-merge manual steps

  1. Enable GitHub Pages on the repo (Settings > Pages > Deploy from main, /docs folder) to host the privacy policy
  2. Create app record in App Store Connect — bundle ID com.jeremyhancock.JanellsRunApp, category Health & Fitness, link privacy policy URL
  3. Capture screenshots for 6.7" and 6.1" device sizes
  4. Archive & upload via Xcode (Product > Archive > Distribute)
  5. TestFlight beta test recommended before public release

Test plan

  • Project builds successfully with xcodebuild
  • PrivacyInfo.xcprivacy verified present in built app bundle
  • aps-environment set to production in entitlements
  • Verify launch screen displays AccentColor on device/simulator
  • Verify privacy policy renders correctly in browser

🤖 Generated with Claude Code

…een, and production entitlements

- Add PrivacyInfo.xcprivacy declaring HealthKit data and user ID collection with no tracking
- Create docs/privacy-policy.html for App Store Connect and GitHub Pages hosting
- Add UILaunchScreen config to Info.plist using AccentColor background
- Switch aps-environment from development to production

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
@JeremyHancock JeremyHancock merged commit abe82a0 into main May 24, 2026
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