diff --git a/mobile/IOS_SETUP.md b/mobile/IOS_SETUP.md index 7e56b51..62eeea3 100644 --- a/mobile/IOS_SETUP.md +++ b/mobile/IOS_SETUP.md @@ -7,10 +7,19 @@ Bundle id: **`com.bizgaze.connect`** · CI config: [`codemagic.yaml`](../codemag --- +## Step 0 — Register the App ID (Identifiers → + → App IDs → App) +On the **Register an App ID** page, only three fields matter — leave everything else default: +- **Platform**: leave as-is (the default `iOS, iPadOS, macOS…` combined App ID is fine). +- **Description**: `Biz Connect` (label only; no `@ & * "`). +- **Bundle ID**: keep **Explicit** → `com.bizgaze.connect`. +- **Capabilities**: tick **Push Notifications** only. Leave all others unchecked. (Camera/mic are NOT + here — they're Info.plist runtime strings, added by the build pipeline.) +- Continue → Register. *(The App ID Prefix shown is your Team ID — note it for Step 5's APNs.)* + ## Step 1 — App Store Connect: create the app record 1. [appstoreconnect.apple.com](https://appstoreconnect.apple.com) → **Apps → +** → **New App**. 2. Platform **iOS**, Name **Biz Connect**, primary language, **Bundle ID** = `com.bizgaze.connect` - *(if it isn't in the dropdown, first register it: [developer.apple.com](https://developer.apple.com/account/resources/identifiers/list) → Identifiers → + → App IDs → App → `com.bizgaze.connect`, and tick **Push Notifications** while you're there — needed for Step 5).* + (the App ID you registered in Step 0 now appears in the dropdown). 3. SKU: anything unique (e.g. `bizconnect-ios`). Create. ## Step 2 — App Store Connect API key (for Codemagic to sign + upload)