learning_ai_clock/ios/BUILD_STATE.md
saravanakumardb1 e61858db15 feat(ios): add TestFlight release script, README, BUILD_STATE + bundle ID migration
- Add release-testflight.sh — one-command archive + upload to TestFlight
- Add README_TESTFLIGHT.md — setup guide for home laptop
- Add BUILD_STATE.md — build tracking
- Migrate bundle IDs: com.chronomind.app → com.saravana.chronomind (original was taken)
- Remove App Groups entitlement temporarily (not registered in dev portal yet)
- Fix duplicate theme enums in generated file
2026-04-04 23:20:54 -07:00

1.3 KiB

iOS Build State — ChronoMind

Current Build

CURRENT_PROJECT_VERSION = 1 Marketing version: 1.0.0


Build History

Build Status Key Changes
1 Pending Initial TestFlight release — fix theme duplicates, remove App Groups (temp), bundle ID → com.saravana.chronomind

Bundle IDs (Registered in App Store Connect)

Target Bundle ID
ChronoMind com.saravana.chronomind
ChronoMindWidgets com.saravana.chronomind.widgets
ChronoMindWatch com.saravana.chronomind.watchkitapp
ChronoMindMac com.saravana.chronomind.mac

App Store Connect API Key

Field Value
Key ID PPATU9GL73
Issuer ID 1dbc2980-1621-4fb9-940b-e28257e6322c
Key Path ~/.appstoreconnect/private_keys/AuthKey_PPATU9GL73.p8

Pre-Release Checklist

  • Bundle IDs registered (iOS + widgets)
  • App record created in App Store Connect
  • App Group group.com.chronomind.shared registered (needed for widget ↔ app data sharing)
  • First TestFlight upload

Next Steps

  1. Create app record in App Store Connect (manual — API key needs Admin role)
  2. Run bash ios/release-testflight.sh from home network
  3. After first upload succeeds, register App Group and re-enable entitlements