Skip to content

Add TestFlight release flow and App Store screenshot automation - #7

Merged
hewigovens merged 4 commits into
mainfrom
testflight
Mar 3, 2026
Merged

hewigovens merged 4 commits into
mainfrom
testflight

Conversation

@hewigovens

Copy link
Copy Markdown
Owner

Summary

  • add asc-based TestFlight automation through just testflight
  • route shared shell helpers through scripts/lib/common.sh and use xcbeautify for Xcode builds
  • add reproducible App Store screenshot capture for iPhone/iPad and bump the app to version 2.2 build 72
  • document the generated Xcode project workflow and repo agent conventions

Testing

  • just testflight-build
  • just app-store-screenshots
  • xcodebuild -scheme Inspect -project Inspect.xcodeproj -destination 'generic/platform=iOS Simulator' build 2>&1 | xcbeautify

Introduce xcbeautify for cleaner xcodebuild output across the repo: CI now installs xcbeautify and pipes xcodebuild through it (with set -o pipefail). Add a run_xcodebuild helper in scripts/testflight.sh that pipes output to xcbeautify while preserving xcodebuild's exit status, require xcbeautify in the TestFlight script, and use the helper for archive/export steps. Add AGENTS.md with developer notes (xcodegen, justfile, TestFlight env vars, and xcbeautify guidance). Update README to recommend piping xcodebuild through xcbeautify. Also include a small Swift UI fix to hide the "Inspect" root title when running the iOS app on Mac (ProcessInfo.processInfo.isiOSAppOnMac).
@hewigovens
hewigovens merged commit 13df88d into main Mar 3, 2026
1 check passed
@hewigovens
hewigovens deleted the testflight branch March 3, 2026 04:49
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