@@ -66,19 +66,19 @@ changing it, run `xcodegen generate`.
6666The committed bundle ID ` com.therealaleph.mhrv ` is reserved for the main release.
6767A bundle ID is globally unique across all of Apple, so if you want to ship your
6868own 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
72721 . ` 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> `
74742 . ` 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 `
77773 . ` 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" `
79794 . (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> ` .
82825 . ` cd ios && xcodegen generate ` , then create the App Store Connect record for the
8383 new bundle ID.
8484
0 commit comments