Skip to content

Commit 236e803

Browse files
docs(ios): use generic <suffix> placeholder for custom bundle ID
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent d5d41cc commit 236e803

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

ios/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,19 @@ changing it, run `xcodegen generate`.
6666
The committed bundle ID `com.therealaleph.mhrv` is reserved for the main release.
6767
A bundle ID is globally unique across all of Apple, so if you want to ship your
6868
own build (e.g. a personal TestFlight build that installs **alongside** the main
69-
app without claiming its ID), append a unique suffix to the IDs **locally**
70-
do **not** commit this. Use `.pixel` (or your own):
69+
app without claiming its ID), append a unique suffix of your choice — shown below
70+
as `<suffix>` (e.g. your initials) — to the IDs **locally**. Do **not** commit this.
7171

7272
1. `ios/project.yml` — app target:
73-
`PRODUCT_BUNDLE_IDENTIFIER: com.therealaleph.mhrv``com.therealaleph.mhrv.pixel`
73+
`PRODUCT_BUNDLE_IDENTIFIER: com.therealaleph.mhrv``com.therealaleph.mhrv.<suffix>`
7474
2. `ios/project.yml``MhrvTunnel` target (the extension ID **must** stay a child
7575
of the app ID):
76-
`com.therealaleph.mhrv.tunnel``com.therealaleph.mhrv.pixel.tunnel`
76+
`com.therealaleph.mhrv.tunnel``com.therealaleph.mhrv.<suffix>.tunnel`
7777
3. `ios/App/ContentView.swift``VpnManager.tunnelId` must equal the extension ID:
78-
`"com.therealaleph.mhrv.tunnel"``"com.therealaleph.mhrv.pixel.tunnel"`
78+
`"com.therealaleph.mhrv.tunnel"``"com.therealaleph.mhrv.<suffix>.tunnel"`
7979
4. (Optional, for a fully independent data container) change the App Group in both
8080
`*.entitlements` and the `groupId` strings in `ContentView.swift` /
81-
`PacketTunnelProvider.swift` to `group.com.therealaleph.mhrv.pixel`.
81+
`PacketTunnelProvider.swift` to `group.com.therealaleph.mhrv.<suffix>`.
8282
5. `cd ios && xcodegen generate`, then create the App Store Connect record for the
8383
new bundle ID.
8484

0 commit comments

Comments
 (0)