メインコンテンツへスキップ

2026年最新:iOSアプリ向け最強CI/CDプラットフォーム比較

2026年のiOS CI/CDプラットフォームを比較:GitHub Actions、GitLab、Bitrise、Codemagic、Appcircle、Xcode Cloud、CircleCI、Azure DevOps、そして Capgo Build。

2026年最新:iOSアプリ向け最強CI/CDプラットフォーム比較

iOSアプリに最適なCI/CDプラットフォームは、アプリのビルド構成、既存の code の場所、そして署名やMacのメンテナンスをどこまで自分たちで行いたいか、という3つの要素で決まります。Apple環境に特化したチームにはXcode Cloud、モバイル開発に特化したチームにはBitrise、Codemagic、Appcircle、あらゆる開発を一つのCIで統合したいチームにはGitHub Actions、GitLab CI、CircleCI、Azure DevOps、そしてmacOSランナーなしでiOSビルドを行いたい Capacitor チームには Capgo Buildが適しています。本記事では、2026年のiOS開発において重要な事実に基づき、各プラットフォームを比較します。

2026年、iOS CI/CDはどう変わったか

  • Xcode 26が必須となります。 2026年4月28日以降、Xcode 26およびiOS 26 SDK でビルドされていないアップロードは、App Store Connectによって拒否されます。選択するプラットフォームはXcode 26イメージを提供している必要があり、セルフホストのMacもアップグレードが必要です。詳細は AppleによるXcode 26の要件について.
  • Apple Siliconがデフォルトです。 GitHub、GitLab、CircleCI、Bitrise、Codemagic上のホスト型macOSランナーはApple Siliconで動作します。Intelイメージは廃止が進んでいます。
  • マネージドサービスは残り2つ。 Microsoft App Centerは2025年3月31日に終了しました。Ionic Appflowは2025年2月に新規販売を停止し、2027年12月31日にサービスを終了します。どちらを利用していたチームも、新しい移行先が必要です。
  • App Store Connectの API キーがApple IDログインに代わりました。 現在、主要なプラットフォームはすべて .p8 API キーで認証を行います。これにより、CIジョブを停止させていた二要素認証のプロンプトを回避できます。

比較すべきポイント

iOSのパイプラインは、Webのものよりも構成要素が多くなります。プラットフォームの差が出るのは、以下の点です:

  1. Macの提供元は? ホスト型、セルフホスト型、あるいは抽象化されているか。
  2. 署名管理はどうなっているか? 手動のシークレットやkeychainスクリプトか、それとも管理された証明書とプロファイルか。
  3. TestFlightへのアップロードや審査提出が 追加ツールなしで可能か?
  4. 最新のXcodeへの対応スピードは?
  5. 料金体系は? 従量課金、クレジット制、並列実行数、あるいは込みの時間制か。
  6. Androidのビルドも可能か? ほとんどのアプリは両方リリースします。

機能比較表

プラットフォーム Macの提供 署名の管理 TestFlightへのupload Android 料金体系
GitHub Actions ホスト型arm64 runner (macos-15, macos-26) または self-hosted なし(secretsとスクリプトまたはfastlaneを使用) fastlaneまたは altool はい 1分あたりの料金はmacOSの方がLinuxより高く、公開リポジトリは無料
GitLab CI ホスト型macOSランナー(ベータ、Premium/Ultimate)またはセルフマネージド 不可。ただしApp Store Connect連携でAPIキーを保存可能 fastlane経由 はい プラン別のコンピュート時間
Bitrise ホスト型Apple Siliconスタック 可能。証明書とプロファイルの管理に対応 組み込みステップ はい ビルド時間あたりのクレジット、プラン階層
Codemagic ホスト型Apple Silicon Mac mini はい、APIキー経由でプロファイルの取得・作成が可能 組み込みのパブリッシング機能 はい 従量課金制、または年額固定プラン
Appcircle ホスト型、またはセルフホスト型Appcircle Server はい、署名アイデンティティの保存が可能 組み込みのパブリッシュモジュール はい プラン、エンタープライズ向けセルフホスト
Xcode Cloud Appleによる管理 はい、自動 組み込み済み いいえ メンバーシップに月25時間分を含む、追加はサブスクリプションで
CircleCI ホスト型Apple Siliconリソースクラス いいえ、Secretsとfastlaneを使用 fastlane経由 はい リソースクラスごとの分単位クレジット
Azure DevOps MicrosoftホストのmacOSエージェントまたはセルフホスト 一部対応、タスクで証明書とプロファイルをインストール App Store拡張タスク はい 並列ジョブ
Capgo Build Capgo管理、任意のCIから呼び出し可能 はい、〜によるガイド付きセットアップ build init 組み込み済み、レビュー提出も可能 はい ビルド時間、詳細を見る 料金プラン

マトリックスに関する注記:「managed signing」とは、プラットフォームが単にシークレットを保存するだけでなく、証明書やプロファイルを生成・管理することを意味します。Capgo BuildはCapacitorアプリのみをビルドしますが、その他のツールはネイティブのSwiftプロジェクトもビルド可能です。

プラットフォーム別比較

GitHub Actions

ワークフローがcodeのすぐ隣にあるため、多くのチームで標準的に利用されています。GitHubはApple Silicon搭載のmacOSランナー(macos-latest 現在はmacOS 26 arm64を指しています)をホストしており、複数のXcodeバージョンがインストールされている中から選択できます。 xcode-select または maxim-lobanov/setup-xcode.

iOS特有の作業はすべてユーザーの責任となります: .p12 一時的なキーチェーンへのデコード、プロファイルのインストール、ビルド番号の更新、アップロードなどです。多くのチームはこれにfastlaneを使用しています。プライベートリポジトリでのmacOSのビルド時間は、Linuxよりも大幅に高い料金が適用されるため、プルリクエストごとにiOSビルドを実行するとコストがすぐに膨らみます。

最適:fastlaneの運用に慣れているGitHub利用チーム。手順: GitHub Actionsを使用したCapacitor iOSビルドの自動化.

GitLab CI

GitLabは、PremiumおよびUltimateティア向けに、Apple Silicon(M1およびM2 Pro)マシン上で動作するホスト型macOS runnerをGitLab.comで提供しています(現在はまだベータ版扱い)。イメージ名はOSとXcodeによって以下のように命名されます。 macos-26-xcode-26. セルフマネージドのGitLabを使用する場合は、独自のMacを登録する必要があります。

GitLabのMobile DevOps機能には、App Store Connectとのプロジェクト連携が含まれており、ジョブに対して API キーを公開できるため、fastlaneのセットアップがよりスムーズになります。署名自体は、引き続き独自のスクリプトで行います。

おすすめ:すでにGitLab Premiumを利用しているチーム。ガイド: GitLabでCI/CDをセットアップする.

Bitrise

豊富なステップライブラリを備えた、モバイルファーストのCIです。Bitriseは、サポートされている各Xcodeバージョンに対応したApple Silicon上のmacOSスタックを維持しており、通常、Appleが新しいXcodeをリリースして間もなく新しいXcodeスタックを公開します。Code の署名は、App Store Connect API 連携を通じて管理でき、ビルド中に証明書やプロファイルをダウンロードまたは生成します。ステップには、TestFlightへのupload、App Storeへのデプロイ、および多くのテストツールが含まれます。また、段階的なロールアウトのためのリリース管理機能も備えています。

料金はクレジット制のため、より高性能なマシンでのiOSビルドはクレジットの消費が早くなります。小規模なチームにとっては高価な選択肢の一つですが、大規模なモバイルチームにとっては最も完成度の高い選択肢の一つです。

Codemagic

Flutterから始まり、現在はネイティブiOS、Android、React Native、Ionic、そして Capacitor までカバーしています。ビルドはApple Silicon搭載のMac miniインスタンス上で実行されます。設定は codemagic.yaml またはUIエディタを使用します。自動code署名機能は、App Store ConnectのAPIキーを使用して適切な証明書とプロファイルを自動取得・作成するため、ほとんどのキーチェーン操作スクリプトが不要になります。TestFlightへの配信やApp Storeへのレビュー提出機能も組み込まれています。

料金体系は、ビルド時間ごとの従量課金制、または年間の固定プランのいずれかです。個人アカウントには毎月の無料枠があります。詳細は CodemagicによるCapacitor iOSビルド.

Appcircle

ビルドのパッケージ化、署名情報の管理、テスターへの配信、エンタープライズ向けアプリストア、ストア公開機能を備えたモバイルCI/CDプラットフォームです。最大の特徴はデプロイ方法の選択肢にあります。クラウドサービスを利用することも、Appcircle Serverを自社インフラ上で実行することも可能です。これは、codeや署名キーを共有クラウドに送信できない規制業界において重要となります。ハイブリッドフレームワークは、ワークフローのステップやカスタムスクリプトを通じてビルドされます。

Xcode Cloud

XcodeまたはApp Store Connectから設定できるApple純正のCIです。Appleのアカウントシステム内で動作するため署名は自動化されており、TestFlightへの配信もチェックボックス一つで完了します。Apple Developer Programのメンバーシップには毎月25時間のコンピューティング時間が含まれており、追加時間はサブスクリプションとして購入可能です。GitHub、GitLab、Bitbucket(セルフマネージドインスタンスを含む)と連携できます。

制限事項:Appleプラットフォームのみをビルドするため、Androidには別のCIが必要です。カスタムツールは ci_scripts shell hooksで実行します。Capacitorアプリの場合、Nodeを ci_post_clone.shにインストールし、ウェブレイヤーをビルドして、 cap syncを実行します。詳細は Xcode CloudでCapacitorアプリをビルドする方法.

CircleCI

Apple SiliconリソースクラスのmacOS executorとXcodeイメージを備えた汎用CIです。設定は再利用可能なorbsを使用したYAML形式です。署名やアップロードはfastlaneなどを用いて自身で構築(DIY)する必要があります。 match課金はクレジット制で、macOSリソースクラスはLinuxよりも1分あたりのクレジット消費量が多くなります。すでにバックエンドでCircleCIを利用している場合は、有力な選択肢となります。

Azure DevOps

Azure Pipelinesは、MicrosoftがホストするmacOSエージェント(macOS-latest)を提供しており、セルフホストのMacエージェントもサポートしています。iOS開発チームが実際に活用できる組み込みタスクを備えています: InstallAppleCertificate@2 と InstallAppleProvisioningProfile@1 セキュアファイルからのキーチェーンおよびプロファイルのセットアップ、 Xcode@5 アーカイブとエクスポート、およびApp Store拡張機能による AppStoreRelease@1 TestFlightへのアップロードタスク。料金は実行時間ごとではなく、並列ジョブ数に基づきます。Microsoft中心の組織、特にApp Centerからの移行を検討している組織に適しています。

Capgo Build

Capgo Build はCIではありません。既存のCIから呼び出されるビルドサービスです。Linuxジョブ(GitHub Actions、GitLab、Bitbucket、Gitea、Azure DevOpsなど)がWebビルドを実行し、 cap sync iosその後、

bunx @capgo/cli@latest build request com.example.app --platform ios --build-mode release

Capgo がMac上でコンパイルと署名を行い、ログをジョブにストリーミングし、App Store Connectからビルド番号をインクリメントして、TestFlightへアップロードします。 --submit-to-store-review App Reviewへ送信します。署名のセットアップは、 bunx @capgo/cli@latest build init --platform iosが証明書とプロファイルを作成することでガイドされます。署名情報はCIのシークレットに保持され、Capgo に保存されるのではなく、ビルドごとに送信されます。

知っておくべき制限事項:Capacitor アプリのみをビルド対象とし、1回のビルドには10分の制限があります。最大の利点は、パイプライン内のジョブにmacOSランナーが不要なことであり、同じCLI が Live Update をWebのみの変更に提供できるため、多くのリリースでNative Buildを完全にスキップできます。

Argent Cloud

Argent Cloud はSoftware Mansionによるものですが、これもビルドサービスではありません。ビルド後のステップ、つまりiOSシミュレータ上でのアプリ実行をカバーします。隔離され、事前設定されたiOSシミュレータを備えた専用のAppleハードウェアを利用でき、ネットワーク経由でアクセス可能です。これにより、Linux上のCIジョブやAIコーディングエージェントが、チームでMac環境を構築・維持することなく、iOSシミュレータを操作できるようになります。

Maestro、Appium、カスタムスクリプト、および Argent、Software MansionのMCPツールキットです。Claude Code、Cursor、Codexなどのエージェントがアプリを操作し、ログやネットワークリクエストを読み取り、プロファイリングできるようにします。料金は一律で、Runnerごとに他の顧客と共有されないハードウェア上で最大6台の並列シミュレータを利用でき、月額299ドルからでシミュレータ時間は無制限です。

Argent Cloudは、ビルドプラットフォームを置き換えるものではなく補完するものです。コンパイル、署名、TestFlightへのアップロードには上記のいずれかのサービスを使い続け、UIテストやエージェントの実行先をArgent Cloudのシミュレータに向けられます。最大のメリットは、長時間のテストスイートやエージェントセッションがmacOSの分単位課金時間を消費しなくなることです。

Ionic AppflowとApp Center

どちらも今でも検索結果に出てきますが、App Centerは終了しました。Appflowは既存顧客向けに2027年12月31日まで提供され、新規顧客は受け付けていません。どちらかを使っているなら、今すぐ移行を計画しましょう。移行ガイド: App Centerからの移行 と Appflowの代替.

選び方

現在の状況 向いている選択肢
Native Swift、Appleプラットフォーム限定、小規模チーム Xcode Cloud
ネイティブiOS/Android開発、専任のモバイルチーム、署名管理を自動化したい Bitrise、Codemagic、またはAppcircle
プラットフォーム全体をセルフホストする必要がある Appcircle Server、またはGitLab、GitHub、Azure DevOps上のセルフホスト型ランナー
すべてがGitHubやGitLab上で完結しており、チームがfastlaneに習熟している GitHub Actions、またはmacOSランナーを使用したGitLab CI
Microsoft製品中心の環境、またはApp Centerからの移行 Azure DevOps
Capacitorアプリ、現在のCIを維持しつつmacOSランナーを避けたい 既存のCIから呼び出すCapgo Build
頻繁にWeb側の変更をリリースするCapacitorアプリ 上記に Capgo live updates を追加
UIテストやAIエージェントにLinux CI上のiOSシミュレータが必要 上記のビルドプラットフォーム + Argent Cloud

コスト:料金を左右する真の要因

正確な価格は頻繁に変動するため、金額ではなくモデルで比較してください:

  • ホスト型macOSの従量課金 (GitHub, GitLab, CircleCI, Codemagicの従量課金): ビルド回数と時間に比例してコストが増加します。CocoaPodsやSwift Packageのキャッシュ利用、およびWebのみの変更時にNative Buildをスキップすることが最も効果的な節約術です。
  • クレジット制とティア制 (Bitrise, CircleCI, Appcircle): 月額費用が予測しやすいですが、スペックの高いマシンほどクレジットの消費が早くなります。
  • 込み込みの利用可能時間 (Xcode Cloud): 付属の25時間を超えるまでは安価です。
  • 並列ジョブ (Azure DevOps): 分単位ではなく、並列実行数に対して料金が発生します。
  • 月額固定のシミュレータ (テスト用のArgent Cloud): 予約済みシミュレータのブロックごとに固定料金のため、長時間のテストを実行しても費用は上がりません。
  • セルフホストのMac: 分単位の料金はかかりませんが、ハードウェア、電気代、さらにXcodeのアップグレードやキーチェーンの問題に対応するエンジニアの工数が必要です。

最も安価なiOSビルドとは、実行しないビルドのことです。ハイブリッドアプリの場合、新しいバイナリを作成する代わりにJavaScriptのみの変更をLive Updateとして配信する方が、CIベンダーを切り替えるよりもコストを抑えられるのが一般的です。

プラットフォーム移行時のトラブルシューティング・チェックリスト

  • 配布用証明書を以下としてエクスポートしてください: .p12 旧プラットフォームを離れる前に、秘密鍵を含めてエクスポートしてください。一部のサービスでは、証明書は生成されますが、秘密鍵は表示されないことがあります。
  • 個人のApple IDを再利用するのではなく、新しいプラットフォーム用にApp Manager権限を持つApp Store Connect API キーを作成してください。
  • 新しいプラットフォームのデフォルトのXcodeが26以降であることを確認してください。
  • ビルド番号のロジックを移行してください。旧プラットフォームで自動的にインクリメントされていた場合、新しいプラットフォームでの最初のビルドが衝突する可能性があります。
  • 維持して ITSAppUsesNonExemptEncryption することで Info.plist エクスポート・コンプライアンス待ちによるビルドの遅延を防ぎます。

パイプライン固有のエラーについては、以下を参照してください: Capacitor 用 CI/CD:よくある落とし穴Live Update もカバーした Capacitor 中心での比較については、こちらをご覧ください: Capacitor アプリ向け CI/CD プラットフォームの比較.

Capacitor アプリ向けの Live Update

Webレイヤーのバグが本番に出たときは、アプリストアの審査を何日も待たずに Capgo で修正を配信できます。ネイティブの変更は通常の審査フローに乗せたまま、ユーザーにはバックグラウンドでアップデートが届きます。

最新のブログ記事

Capgo は、本格的なプロフェッショナルモバイルアプリの開発に必要な最高のインサイトを提供します。