Building and Shipping Mac and iOS Apps Without Ever Opening Xcode
Summary
A blog post describing a headless workflow to build and ship Mac and iOS apps without opening Xcode, using xcodebuild, notarytool, stapler, and devicectl. It covers the one-time GUI setup (Apple ID sign-in, Developer ID cert, notarization credentials), a release script that automates the entire pipeline, and the role of XcodeGen and CLAUDE.md in enabling automated workflows.