Appearance
Apple Development
Patterns for building native apps across Apple platforms — iPhone, iPad, Mac, Apple Watch, and Apple TV — using Claude Code as the coding agent, Xcode as the build system, and XcodeBuildMCP as the bridge between them. SwiftUI lets you write once and deploy everywhere, and XcodeBuildMCP gives Claude Code full control over the Xcode build cycle: building, running, screenshotting the simulator, interacting with UI elements, and debugging.
Topics
Read the relevant topic file for detailed guidance:
- XcodeBuildMCP Setup — Install and configure the MCP server that connects Claude Code to Xcode.
- SwiftUI Project Setup — Create a new Xcode project optimized for AI-assisted development with SwiftUI, SPM, and the right file boundaries.
- The Development Loop — The core build-run-screenshot-fix cycle that Claude Code uses to iterate on features autonomously.
- SwiftUI Architecture — Data layer, navigation, and state management patterns for personal apps.
- TestFlight Distribution — Share apps with a small group via TestFlight internal testing or Ad Hoc distribution.
- Troubleshooting — Common pitfalls and fixes for Xcode builds, simulator issues, signing errors, and SwiftUI type-checker problems.