cyberneticlibrary

Automate iOS builds without Xcode UI

xcodebuildmcpmcp_serversetup L30
getsentry/XcodeBuildMCP
What it does

Automate iOS/macOS Xcode builds and simulator management

Best for

Automating iOS/macOS CI/CD without stepping through Xcode UI.

Inputs
  • · scheme name
  • · project path (.xcodeproj)
  • · build options (configuration, platform)
  • · simulator name / device ID
Outputs
  • · build logs (captured per-workspace)
  • · simulator state / list
  • · device info and capabilities
  • · test results
Requires
  • · Xcode 16+
  • · macOS CLI tools
  • · Node.js 18+
Preconditions
  • · Xcode 16.x or later installed
  • · macOS 14.5+
  • · code signing configured in Xcode
  • · workspace initialized for per-daemon state
Failure modes
  • · Swift Macro validation is skipped (may hide real build errors)
  • · device code signing setup non-obvious
  • · per-workspace daemon adds stateful complexity
  • · logs captured only for active workspace session
Trust signals
  • · Official Sentry package
  • · Homebrew, npm, and local install options
  • · per-workspace daemon for log capture
  • · AgentAudit verified as Safe