← ClaudeAtlas

carplaylisted

Build CarPlay-enabled apps using the CarPlay framework. Use when creating navigation, audio, communication, EV charging, parking, or food ordering apps for the car display, working with CPTemplateApplicationScene, CPListTemplate, CPMapTemplate, CPNowPlayingTemplate, configuring CarPlay entitlements, or integrating with CarPlay Simulator for testing.
dpearson2699/swift-ios-skills · ★ 730 · Data & Documents · score 80
Install: claude install-skill dpearson2699/swift-ios-skills
# CarPlay Build apps that display on the vehicle's CarPlay screen using the CarPlay framework's template-based UI system. Covers scene lifecycle, template types, navigation guidance, audio playback, communication, point-of-interest categories, entitlement setup, and simulator testing. Targets Swift 6.3 / iOS 26+. See [references/carplay-patterns.md](references/carplay-patterns.md) for extended patterns including full navigation sessions, dashboard scenes, and advanced template composition. ## Contents - [Entitlements and Setup](#entitlements-and-setup) - [Scene Configuration](#scene-configuration) - [Templates Overview](#templates-overview) - [Navigation Apps](#navigation-apps) - [Audio Apps](#audio-apps) - [Communication Apps](#communication-apps) - [Point of Interest Apps](#point-of-interest-apps) - [Testing with CarPlay Simulator](#testing-with-carplay-simulator) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Entitlements and Setup CarPlay requires a category-specific entitlement granted by Apple. Request it at [developer.apple.com/contact/carplay](https://developer.apple.com/contact/carplay) and agree to the CarPlay Entitlement Addendum. ### Entitlement Keys by Category | Entitlement | Category | |---|---| | `com.apple.developer.carplay-audio` | Audio | | `com.apple.developer.carplay-communication` | Communication | | `com.apple.developer.carplay-maps` | Navigation | | `com.apple.developer.carplay-charg