Enable App Store builds without EAS, iOS 18 App Intents plugins, and signing fixes for distribution export. Add mobile invoice PDF preview, compact line items, and more reliable shortcut deep-link handling. Co-authored-by: Cursor <cursoragent@cursor.com>
29 lines
1.2 KiB
Bash
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.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
|