Skip to content

Commit

Permalink
[ios] Add instructions to run Organic Maps on a real device
Browse files Browse the repository at this point in the history
Organic Maps uses a CarPlay entitlement that is attachted to the
Organic Maps Apple Developer team. A contributer, who is not part
of this team, has to remove the CarPlay entitlement from the app
to install Organic Maps on a real device. This commit updates
INSTALL.md with the steps to remove the CarPlay entitlement.

Signed-off-by: Fabian Wüthrich <[email protected]>
  • Loading branch information
fabwu authored and biodranik committed Jan 21, 2024
1 parent 4a2bac7 commit d26f4fd
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docs/INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -612,7 +612,12 @@ Reconfigure the project to use your developer signing keys:
- Open `xcode/omim.xcworkspace` in Xcode.
- Click on "Maps" project.
- Open "Signing & Capabilities" tab.
- Choose your team and your signing certificate.
- Choose a unique bundle identifier (not app.organicmaps.debug) and your team.
- Select "Automatically manage signing".
If you want to run Organic Maps on a real device, you have to remove the CarPlay entitlement. Open `iphone/Maps/OMaps-Debug.entitlements`
and remove the `com.apple.developer.carplay-maps` entry. Now you can sign your app again in the "Signing & Capabilities" tab. Testing CarPlay
on a real device requires [requesting entitlements from Apple](https://developer.apple.com/documentation/carplay/requesting_carplay_entitlements).
### Building and running
Expand Down

0 comments on commit d26f4fd

Please sign in to comment.