Building iOS and macOS apps involves many details like project setup, code signing, and deployment. XcodeGen and Swift Package Manager help you manage the process. This skill guides you through the common steps and pitfalls.
You will learn how to handle Apple Developer signing, notarization, and CI/CD pipelines. It covers errors like Library not loaded and code signing mismatches. The skill also explains how to set up XcodeGen project.yml files correctly.
Whether you are building for a real device or the simulator, this skill helps you fix build failures and deploy smoothly. It also covers camera debugging and iOS version compatibility. Use it to save time and avoid frustration.
Global
mkdir -p ~/.claude/skills/developing-ios-appsProject
mkdir -p .claude/skills/developing-ios-appsSource Repository
Vercel React Native Skillsvercel-labs/agent-skills
Build fast and smooth React Native apps with proven best practices
Xcode Project Setupfirebase/agent-skills
Add Swift packages and files to Xcode projects safely and quickly
Building Native Uiexpo/skills
Build native mobile interfaces with Expo Router and modern UI patterns
Expo Dev Clientexpo/skills
Build custom Expo dev clients for testing native code on real devices
Upgrading Expoexpo/skills
Upgrade Expo SDK versions and fix dependencies with this step by step guide
Expo Deploymentexpo/skills
Deploy Expo apps to iOS, Android, and web with EAS automation
Use Domexpo/skills
Run web code in native apps using Expo DOM components without rewriting
Flutter Apply Architecture Best Practicesflutter/skills
Architect Flutter apps with clean layers for scalability and maintainability