Files
recurring-checklist/mobile/ios-signing.config.example
T

25 lines
1.5 KiB
Plaintext
Raw Normal View History

# iOS signing — copy to `ios-signing.config` (gitignored) and fill in.
#
# cp mobile/ios-signing.config.example mobile/ios-signing.config
#
# Until this file exists, `./release.sh` builds the website and the Android app and SKIPS
# iOS with a note. Nothing else breaks.
# ── Required ───────────────────────────────────────────────────────────────────────────
# Your Apple Developer Team ID: 10 characters, e.g. A1B2C3D4E5.
# Find it at https://developer.apple.com/account → Membership details → Team ID.
DEVELOPMENT_TEAM=
# ── Optional: hands-off upload to App Store Connect ────────────────────────────────────
# Without these, release.sh still produces a signed .ipa in dist-release/ and you upload it
# by hand (Xcode ▸ Window ▸ Organizer ▸ Distribute App, or the Transporter app). With them,
# release.sh uploads it for you — worth setting up once if you ship often.
#
# Create the key at App Store Connect → Users and Access → Integrations → App Store Connect
# API → "+". Role "App Manager" is enough. You can download the .p8 ONCE, so save it
# immediately to ~/.appstoreconnect/private_keys/AuthKey_<KEYID>.p8 — xcrun looks there by
# name, which is why there's no path setting here.
#
# ASC_KEY_ID=XXXXXXXXXX
# ASC_ISSUER_ID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx