iOSアプリのコンパイルにはmacOS上のXcodeが必要です。しかしそのMacは、あなたの机の上にある必要はありません。Windowsのブラウザから説明を書き、クラウドのMacでビルドし、TestFlightとApp Storeに出すまでを解説します。
作れます。XcodeはmacOSでしか動きませんが、ビルドをクラウドのmacOSサーバーで行えば、手元はWindowsのブラウザで足ります。Fastshotは日本語の説明からReact Nativeのコードを生成し、クラウドで署名済みのIPAをビルドして、TestFlightとApp Storeに提出できる状態にします。必要なのはApple Developer Program(12,980円/年)のアカウントだけです。
最終更新: 2026年9月7日
**クラウドビルド**——Fastshot、EAS、Codemagic。コードはリモートのMacでコンパイルされ、手元はブラウザだけ。Fastshotはコードの生成から行うので、Xcodeを一度も開きません。Codemagicは既にコードがある人向けです。
**Mac miniを買う**——中古で5万円前後から、新品で10万円前後。Swiftを学びたいなら正解ですが、「アプリを1本公開したい」だけなら、使わない開発環境に払う金額としては大きい。
**レンタルMac**——MacinCloudなどで時間課金。標準環境で作業できる一方、遠隔デスクトップは遅く、Xcodeの習得は結局必要です。
**WindowsにmacOSを仮想化**——技術的には可能ですが、Appleのライセンスに反し、macOSの更新のたびに壊れます。公開するアプリの環境としては勧めません。
| 方法 | 初期費用 | Xcodeの習得 | 向いている人 |
|---|---|---|---|
| クラウドビルド(Fastshot) | 無料で開始 | 不要 | アプリを公開したい人 |
| Codemagic / Xcode Cloud | 無料枠あり | 必要(コードは自分で) | 既にコードがある開発者 |
| Mac miniを購入 | 5〜10万円 | 必要 | Swiftを学びたい人 |
| レンタルMac(MacinCloud) | 時間課金 | 必要 | 短期間だけ標準環境が要る人 |
| macOS仮想化 | 無料(規約違反) | 必要 | 勧めない |
画面・データ・操作をFastshotに書きます。生成されるのはReact Native + Expoのプロジェクトです。
App StoreからExpo Goを入れ、QRコードを読むと手元のiPhoneでアプリが動きます。Macも開発環境も不要です。
FastshotのクラウドmacOSサーバーがXcodeでコンパイルし、署名済みのIPAを作ります。
Apple Developer Programのアカウントで、TestFlightで最大10,000人にテスト配布し、App Storeに申請します。すべてブラウザからです。
使えません。XcodeはmacOS専用で、Windows版は存在しません。ただし、Xcodeをあなたが操作する必要はありません。クラウドビルドではXcodeはサーバー側で動き、手元にはブラウザとApple Developer Programのアカウントがあれば足ります。Fastshotが生成するReact Nativeは、Swiftで書かれたアプリと同じ基準でAppleの審査を通ります。
3つです。アプリのコード、それをコンパイルするmacOS環境、そしてApple Developer Program(12,980円/年)のアカウント。Fastshotは最初の2つを引き受けます——日本語の説明からコードを生成し、クラウドのMacでビルドします。残るのはAppleのアカウントで、これはどんな方法でも避けられません。個人開発者の多くが止まるのはコードではなく、この環境構築の段階です。
SwiftとXcodeを学びたいなら買ってください。標準環境で作業でき、中古なら5万円前後です。目的が「アプリを公開すること」なら不要です。Fastshotならブラウザから説明を書き、クラウドでビルドし、TestFlightに直接送れます。Macは後から、ネイティブモジュールを自分で書きたくなったときに買っても遅くありません。
Codemagicは既にあるコードをクラウドのMacでビルドするCIサービスで、FlutterやReact Nativeの開発者向けです。Fastshotはコードの生成から行います——日本語で説明し、React Nativeを生成し、同じクラウドでビルドして申請まで進めます。コードを持っているならCodemagic、これからアプリを作るならFastshot、という分かれ方です。
Flutterでも、iOSのコンパイル自体はmacOSのXcodeが必要で、CodemagicのようなクラウドMacを使うのが定番です。Dartを学び、コードを書き、CIを設定する前提です。FastshotはReact Nativeで同じ「クラウドのMacでビルド」を行いますが、コードの生成と実機プレビューまで含むので、開発経験がなくても同じゴールに着けます。
できます。開発中はApp StoreからExpo Goを入れ、Fastshotが表示するQRコードを読むだけで手元のiPhoneでアプリが動きます。ベータ配布はTestFlightで、最大10,000人がリンクからインストールでき、PCもケーブルも要りません。申請前には必ず実機で、キーボード・セーフエリア・通知の挙動を確認してください。
作って手元で動かすまでは無料です。Fastshotで説明を書き、Expo GoでiPhoneに表示するのに費用はかかりません。公開には固定費があります——Apple Developer Programの12,980円/年と、FastshotのクラウドiOSビルド(有料プラン)。Appleのアカウントなしでも、Expo Goとシミュレーターでのテストまではできます。