Skip to content

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).

  1. Sign in
  2. Own data loads (23 check-ins on R940)
  3. Check-in or protocol view
  4. 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.