Files
beenvoice-app/.ios-release.env.example
soconnorandCursor 6762a9bff3 Move production to beenvoice.app with migrated accounts, refreshed auth and timer UX, and expanded invoice flows.
Official URL migration preserves sessions, shortcuts prefs, and last clock-in client; auth screens match web with legal links; time clock and invoice editor/send flows are updated for the new domain and UI patterns.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-26 03:40:48 -04:00

29 lines
1.2 KiB
Bash

# Copy to .ios-release.env and fill in (file is gitignored).
# Used by: bun run ios:release
# Apple Developer team ID (10 chars, Membership details in developer.apple.com)
APPLE_TEAM_ID=
# Before export: create an Apple Distribution cert in Xcode
# (Settings → Accounts → your team → Manage Certificates → + → Apple Distribution)
#
# If export fails with "profile doesn't include signing certificate", regenerate App Store
# profiles at developer.apple.com for com.beenvoice.app and com.beenvoice.app.ExpoWidgetsTarget,
# then re-run the full release (not --export-only).
# Production API baked into the JS bundle (App Store / TestFlight)
EXPO_PUBLIC_API_URL=https://beenvoice.app
# App Store Connect API key (Users and Access → Integrations → App Store Connect API)
# Create a key with Developer role. Download the .p8 once — Apple won't show it again.
APP_STORE_CONNECT_API_KEY_ID=
APP_STORE_CONNECT_API_ISSUER_ID=
# Path to AuthKey_XXXXXX.p8 (keep outside the repo or in a secrets folder)
APP_STORE_CONNECT_API_KEY_PATH=
# Optional: auto-increment CFBundleVersion before each archive (agvtool)
IOS_BUMP_BUILD=1
# Optional: skip `expo prebuild` when native project is already up to date
# IOS_SKIP_PREBUILD=1