T5-1-iOS Step 1 — execution report¶
Status: PARTIAL — Staging pointer ready; archive/upload requires Mac
Date: 2026-08-30
Branch: onset-ios → t5-1-step1-public-journey
Completed on agent-01¶
1. Staging pointer rendered (Production untouched)¶
| File | SUPABASE_HOST |
Anon key |
|---|---|---|
Staging.xcconfig |
onset-api.theonset.app |
BWS ONSET_DB_PROD_SUPABASE_ANON_KEY |
Production.xcconfig |
emxrmjysvxeboavhatry.supabase.co |
unchanged (hosted) |
Render script fixed (anchor was matching comment $(REVENUECAT_PUBLIC_API_KEY) and corrupting file; now uses \nREVENUECAT_PUBLIC_API_KEY =).
2. Scripts added (onset-ios/scripts/onset/)¶
| Script | Purpose |
|---|---|
t5-1-ios-render-staging-xcconfig.sh |
Re-render Staging from BWS |
t5-1-step1-archive-upload.sh |
Mac: archive Onset Staging + upload TestFlight |
3. Git¶
Pushed branch t5-1-step1-public-journey to Last-1-Enterprises/onset-ios.
Blocker: archive/upload (steps 2–4)¶
agent-01 is Linux (uname: no xcodebuild). Ryan's Mac (ryans-macbook-pro, 192.168.1.202) is on Tailscale but SSH port 22 refused (Remote Login off), so agent-01 cannot run archive remotely.
Mac execution (Ryan or Mac Cursor — one shot)¶
On ryans-macbook-pro with Xcode + signing:
mkdir -p ~/code
cd ~/code
git clone -b t5-1-step1-public-journey https://github.com/Last-1-Enterprises/onset-ios.git
cd onset-ios
grep 'SUPABASE_HOST' Staging.xcconfig Production.xcconfig
bash scripts/onset/t5-1-step1-archive-upload.sh
If the repo already exists elsewhere, git fetch && git checkout t5-1-step1-public-journey instead of clone.
Or Xcode GUI: scheme Onset Staging → Archive → Distribute → App Store Connect.
Expected build: 1.2.22 (7), display name Onset Staging, config Release-Staging.
After upload (~5–15 min processing): App Store Connect → TestFlight → install Onset Staging on device.
Ryan journey test (after TestFlight install)¶
Account: hello@unicornryda.com over public internet (not Tailscale).
- Sign in
- Own data loads (23 check-ins on R940)
- Check-in or protocol view
- Sign out
Report PASS/FAIL to unlock Step 2 (Production flip, build 8, Release archive).
STOP¶
Production.xcconfig not flipped. No Release archive. No App Store submit.