Build iOS without Xcode

A dev shipped a full iOS app entirely from the terminal — using vibecode‑cli, xc‑mcp, expo‑mcp, claude‑mobile‑ios‑testing and the asc CLI — showing Xcode‑free CI paths are viable for many apps. Thread readers also pushed SRE/CI best practices: set SLOs (example: 99.5% requests <200ms), run GitHub Actions with GitGuardian/SonarQube scans, and beware Apple MDM and APNs quirks for enterprise deployments. (x.com) (x.com) (x.com)

VibeCodeCLI (the Jackson Alvarez repo) and the xc‑mcp convenience wrapper are available as public GitHub projects that provide the terminal‑first tooling the thread depended on. (github.com 1) (github.com 2) Expo’s official MCP docs show an expo‑mcp server pattern that exposes build/simulator controls to LLM tools, which the developer chain relied on for headless build and test runs. (docs.expo.dev) Apple and community projects have formalized “agentic” access to Xcode via Xcode MCP/XcodeBuildMCP, turning Xcode build and simulator operations into structured tool calls rather than manual UI steps. (developer.apple.com) (blakecrosley.com) The asc App Store Connect CLIs (multiple open‑source implementations) let teams upload IPAs, manage TestFlight and submit releases from scripts or CI without touching the App Store web UI. (asccli.sh) (github.com) Automated test/agent skills such as claude‑mobile‑ios‑testing and several Expo/Xcode MCP community servers show repeatable ways to run simulator tests and instrumentation inside CI using the same terminal‑first flow. (skills.rest) (github.com) Thread SRE advice mapped to established practices: SLOs expressed as latency targets (examples used by practitioners include targets like 99.5% or 99.9% of requests under a 200ms threshold) and Google/industry SRE guides outline how to measure SLIs, SLOs and error budgets. (nobl9.com) (oneuptime.com) CI hardening recommendations in the thread — run GitHub Actions with GitGuardian secret scans and SonarQube/SonarCloud static analysis — match vendor docs and official GitHub Action integrations for ggshield and SonarQube. (docs.gitguardian.com) (github.com) Enterprise deployment caveats called out by readers mirror platform realities: Apple’s MDM/APNs requires per‑customer push certificates or tokens, certificates must be renewed to avoid broken enrollments, and Apple’s APNs server certificate updates (Feb 24, 2025 rollout) have forced operational churn for vendors. (developer.apple.com) (learn.microsoft.com) (onesignal.com)

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.