Skip to content

Fix App Store submission issues#8

Merged
JeremyHancock merged 4 commits into
mainfrom
feature/app-store-submission-fixes
May 25, 2026
Merged

Fix App Store submission issues#8
JeremyHancock merged 4 commits into
mainfrom
feature/app-store-submission-fixes

Conversation

@JeremyHancock

Copy link
Copy Markdown
Owner

Summary

  • Target iPhone only (removes iPad screenshot requirement from App Store Connect)
  • Add explicit CloudKit container iCloud.com.jeremyhancock.JanellsRunApp (fixes the icloud-container-environment empty value upload rejection)
  • Add NSHealthUpdateUsageDescription to Info.plist (required by Apple even though app only reads HealthKit)
  • Bump build number to 2
  • Lock orientation to portrait only

Context

These fixes were discovered during the App Store submission process. Build 2 (1.0) has been submitted for review.

🤖 Generated with Claude Code

JeremyHancock and others added 4 commits May 24, 2026 20:20
…lthKit usage string

- Set TARGETED_DEVICE_FAMILY to iPhone only (removes iPad screenshot requirement)
- Add explicit CloudKit container identifier (fixes icloud-container-environment upload error)
- Add NSHealthUpdateUsageDescription to Info.plist (required by Apple for HealthKit entitlement)
- Bump build number to 2 for resubmission
- Lock orientation to portrait only

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Multiline the python one-liner on line 25 to avoid nested quote escaping
that broke YAML parsing.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
CloudKit requires all attributes to have default values and all
relationships to be optional. Without this, the ModelContainer fails
to load on simulators and CI runners with no iCloud account.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
Node.js 20 actions are deprecated starting June 2, 2026.

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
@JeremyHancock JeremyHancock merged commit 8d74f94 into main May 25, 2026
1 check passed
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