# 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.soconnor.dev # 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