← ClaudeAtlas

app-clipslisted

Build iOS App Clips with invocation URLs, App Clip Codes, NFC, QR codes, Safari banners, Maps, Messages, target setup, App Store Connect experiences, size/capability constraints, NSUserActivity routing, SKOverlay promotion, App Group/keychain handoff, ephemeral notifications, location confirmation, and full-app migration. Use when creating App Clips or wiring App Clip invocation, experience configuration, or full-app handoff.
thiennc-tesoglobal/ios-skills · ★ 3 · AI & Automation · score 66
Install: claude install-skill thiennc-tesoglobal/ios-skills
# App Clips Build lightweight, instantly available versions of an iOS app for focused in-the-moment experiences or demos. ## Contents - [App Clip Target Setup](#app-clip-target-setup) - [Invocation and Experience Routing](#invocation-and-experience-routing) - [Size and Capability Decisions](#size-and-capability-decisions) - [Data, Notifications, and Location](#data-notifications-and-location) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## App Clip Target Setup An App Clip is a **separate target** in the same Xcode project as your full app: 1. **File → New → Target → App Clip** — Xcode creates the App Clip target, adds the **Embed App Clip** build phase to the full app target, and wires the association entitlements. 2. The App Clip bundle ID **must** be prefixed by the full app's bundle ID: `com.example.MyApp.Clip`. 3. Verify raw entitlement keys when diagnosing archive, signing, or App Store Connect failures: - App Clip target: `com.apple.developer.on-demand-install-capable` - App Clip target parent app link: `com.apple.developer.parent-application-identifiers` - Full app target associated App Clip link: `com.apple.developer.associated-appclip-app-identifiers` Use Swift packages or shared source files for code needed by both targets. Add App Clip-specific compile branches with the `APPCLIP` active compilation condition, and avoid linking full-app-only frameworks into the App Clip target. **Validati