Asayomu Tech
注目★★★★★Hacker News

Xcode を開かずに Mac/iOS アプリをビルド・リリースする方法

30秒で把握

  • 1Xcode GUI を開かずにアプリビルド・リリース可能、xcodebuild など CLI ツールで完全自動化
  • 2初回セットアップ後はシェルスクリプト 1 本で archive・署名・公証・デプロイ一気通貫実行
  • 3Claude Code など LLM コーディングツールに要件指示でスクリプト生成・最適化、手動作業を最小化

要約

スコット・ウィルセイは Xcode を GUI で開かずに Mac および iOS アプリを完全にビルド・リリースする手法を紹介した。xcodebuild・notarytool・stapler・devicectl は Xcode.app 内に含まれており、シェルから直接実行可能である。初回セットアップ (Apple ID サインイン・Developer ID 証明書作成・公証パスワード保存) のみ対話的な操作が必要だが、その後のビルドと配布は完全に自動化可能である。署名はキーチェーンベースで秘密情報をリポジトリに混入させず、scripts/release.sh という単一のスクリプトで archive → Developer ID 署名 → 公証 → staple → /Applications へのインストールまでの全プロセスを実行する。Claude Code のような LLM コーディングツールに要件を伝えることで、これらのスクリプトやワークフローの構築を自動化できる。

あなたへの影響

macOS/iOS アプリ開発チームは Xcode の GUI 依存を減らし、シェルベースの CI/CD パイプラインを構築することでビルド・リリース業務の手動負担を大幅に削減できる。

推奨:Claude Code や同等の LLM ツールを活用して scripts/release.sh などの自動化スクリプトを生成・改善することで、開発からリリースまでのサイクルをさらに加速させ得る。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。