
NoMac.app
NoMac.appは、MacやXcodeを必要とせずに、クラウドMacで署名済みリリースをビルドし、TestFlightにプッシュし、App Storeに提出する、AIエージェント向けのクラウドベースのiOS公開パイプラインです。
https://nomac.app/?ref=producthunt&utm_source=aipure

製品情報
更新日:2026年07月14日
NoMac.appとは
NoMac.appは、開発者(およびAIコーディングエージェント)がクラウドからエンドツーエンドでiOSアプリを出荷できるように設計された、エージェントファーストのiOSリリースおよび公開プラットフォームです。Xcode、証明書、ローカルビルドマシンを管理する代わりに、NoMacはガイド付きセットアップと、署名済みiOSビルド、TestFlight配布、App Store提出を処理する自動化されたパイプラインを提供します。CLI、API、またはMCPを介して駆動するように構築されているため、Claude Code、Codex、Cursor、およびその他のエージェントなどのツールは、自動化されたワークフローの一部としてリリースプロセスを実行できます。
NoMac.appの主な機能
NoMac.appは、AIエージェントとCLI駆動のワークフロー向けに設計されたクラウドベースのiOSパブリッシングパイプラインです。これにより、チームはMacやXcodeを所有または使用することなく、クラウドMac上で署名されたiOSリリースビルドを構築し、TestFlight経由でビルドを配布し、App Storeにアプリを提出することができます。Appleがゲートする1回限りのセットアップ(Apple Developerアカウント、App Store Connect APIキー、プライバシーに関する質問、TestFlightのインストール)の後、NoMacは証明書/プロビジョニング、署名、ビルド、アップロード、メタデータ/スクリーンショットの処理、レビューチェック、最終的なApp Store提出を自動化します。CLI、API、またはMCPを介してエージェントと統合します。
クラウドMac署名済みリリースビルド: クラウドMac上で署名されたiOSリリースビルドを生成し、Xcodeをローカルで実行したり、Macビルドマシンを維持したりする必要をなくします。
自動コード署名とプロビジョニング: 証明書、プロビジョニングプロファイル、署名を自動的に処理し、iOSリリース管理の運用負担を軽減します。
実デバイスへのTestFlight配布: ビルドをTestFlightにアップロードし、招待を配布することで、iPhoneで迅速にテストでき、フィードバックがワークフローに戻されます。
App Store提出パイプライン: メタデータ、スクリーンショット、レビュー準備チェック、実際のApp Store提出ステップを含むエンドツーエンドの提出をサポートします。
エージェントファーストの統合(CLI/API/MCP): CLIを実行できる、またはMCPを話せる任意のAIエージェント(例:Claude Code、Codex、Cursor)と連携し、エージェントがビルドとリリースを駆動できるようにします。
ガイド付きの1回限りのセットアップウィザード: Appleが要求するセットアップ手順を案内し、Appleでサインインを使用し、Apple IDパスワードを必要とせずに、それらをライブで検証します。
NoMac.appのユースケース
AIアシストによるインディーアプリの出荷: ソロ開発者は、Macハードウェアに投資することなく、AIエージェントにビルドの実行、TestFlightへのプッシュ、App Storeへの提出を行わせることができます。
Macを持たないクロスプラットフォームチーム: Windows/Linuxベースのエンジニアリングチームは、Macビルドインフラストラクチャを調達・維持することなく、iOSリリースパイプラインを維持できます。
スタートアップ向けのCIスタイルのリリース自動化: 初期段階の企業は、初期設定後の手動ステップを最小限に抑え、反復可能なiOSリリース(ビルド → TestFlight → App Store)を標準化できます。
迅速なQAとステークホルダープレビュー: 製品チームは、エージェントまたはCLIによって駆動される、迅速なデバイス上での検証とフィードバックループのために、頻繁なTestFlightビルドを配布できます。
エージェンシーまたは複数アプリのパブリッシング操作: 複数のクライアントアプリを管理するエージェンシーは、署名/ビルド/提出タスクをクラウドパイプラインに一元化し、アプリ全体でスケーリングできます(プランによる)。
メリット
MacやXcodeは不要:ビルドと署名はクラウドMac上で実行され、あらゆる開発環境からiOSを出荷できます。
iOSリリースの最も困難な運用部分を自動化します:証明書、プロビジョニング、TestFlightへのアップロード、App Store提出ステップ。
エージェント/CLIフレンドリー:CLI/API/MCPを介してAIエージェントによって駆動されるように設計されており、繰り返し可能でハンズオフなパブリッシングを実現します。
デメリット
Appleの前提条件と人間がゲートするステップが依然として必要です。Apple Developerアカウント、App Store Connect APIキー、プライバシーに関する質問を完了する必要があります。
テストは主に実デバイス上のTestFlightを介して行われます。クラウドシミュレーターは「近日公開」と記載されているため、シミュレーターの自動化は現在制限されている可能性があります。
継続的なサブスクリプション費用(Appleの年間99ドルの開発者費用に加えて)。
NoMac.appの使い方
1) 前提条件を作成する(1回限り): Apple Developerアカウント(Appleは年間99ドルを請求します)を持っていることを確認してください。また、App Store Connect APIキー(1回作成)を作成し、最初のリリース前にApp Privacyの質問に回答する準備をしておく必要があります。iPhoneにTestFlightをインストールします(ビルドのテスト用)。
2) NoMacにサインインしてプランを選択する: https://nomac.app/ にアクセスし、「Start shipping」をクリックしてAppleでサインインします。プラン(StarterまたはPro)を選択します。
3) セットアップウィザードに従ってAppleサービスを接続する: NoMacのセットアップフローで、プロンプトが表示されたらApp Store Connect APIキーを貼り付け、必要なAppleがゲートする手順(App Privacyの質問を含む)を完了します。ウィザードはセットアップをライブで検証します。NoMacはApple IDのパスワードを要求しません。
4) アプリフォルダにNoMac CLIをインストール/接続する: iOSアプリのプロジェクトディレクトリで、npx @nomac/cli login を実行します。(または、エージェントにnomac.app/installのインストールページを読ませてそれに従わせます。)
5) クラウドビルドをトリガーする(署名済みリリースビルド): NoMacをCLI/API/MCP(エージェントから、または直接)を介して使用してビルドステップを実行します。NoMacはクラウドMacでビルドし、証明書/プロビジョニング/署名を自動的に処理し、署名済みiOSリリースビルドを生成します。
6) ビルドをTestFlightに送信し、iPhoneにインストールする: TestFlightステップを実行してビルドをアップロードおよび配布します。TestFlightの招待を受け入れ/iPhoneにインストールし、そこでアプリをテストします(NoMacによると、ビルドは〜3分で電話に届く可能性があります)。
7) クラッシュとテスターのフィードバックを確認する: TestFlightを介してテストする際に、クラッシュレポートとフィードバックを収集し、エージェント/NoMacワークフローに戻します。必要に応じてビルド→TestFlightを繰り返して反復します。
8) App Store提出資料を準備する: NoMacの提出パイプラインを使用して、メタデータ、スクリーンショット、レビュー準備チェックを行います。最初のリリースに必要な残りのフィールドをすべて完了します。
9) App Storeに提出する: 提出ステップを実行して、App Storeレビューのためにアプリを送信します。NoMacは、1回限りのAppleがゲートするセットアップが完了した後、提出プロセスを自動化します。
10) 将来のリリースで繰り返す(ハンズオフパイプライン): 以降のバージョンでは、同じCLI/API/MCPフローを使用して、ビルド、TestFlightへのアップロード、および更新の提出を行います。NoMacは、署名、クラウドビルド、配布、および提出ステップを管理し続けます。
NoMac.appのよくある質問
NoMacは、完全にクラウドで動作するiOSパブリッシングパイプラインです。クラウドMac上でiOSリリースをビルドおよび署名し、TestFlightにアップロードし、App Storeにアプリを提出します。CLI、API、またはMCPを介して、あなた(またはあなたのAIエージェント)が操作できます。











