Xcode Cloudの紹介

Xcode Cloudは、Xcodeに組み込まれた継続的インテグレーションおよびデリバリーサービスで、Appleデベロッパのために設計されたものです。Appの構築、複数の自動テストの並列実行、テスターへのApp配信、ユーザーフィードバックの表示と管理に役立つ、クラウドベースのツールをまとめて提供することで、高品質のAppの開発と配信を高速化します。

ベータ版に登録する

可能な限りベストな体験を提供できるよう、現在ベータ版へのアクセスは限定されていますが、今後徐々に拡大される予定です。ベータ版へのアクセスのリクエストを送信すると、アカウントでベータ版が利用可能になり次第、メールで通知されます。

登録する(英語)

さらに詳しく

設定は簡単

わずか数分でXcode Cloudを設定し、ほとんどのAppのビルドを開始できます。ビルドが完了すると、ビルドステータスと結果を示すレポートがXcodeに即時に表示されます。Xcode Cloudは、Xcodeプロジェクトの情報を使ってビルド設定を最適化します。

クラウドでビルド

Xcode Cloudワークフローでは、クラウドで自動的にAppをビルドできるため、専用のビルドインフラストラクチャは必要ありません。

自動ワークフロー

開発プロセスに合ったワークフローを設定するか、組み込みのワークフローを使用して開発を開始し、プロセスの進行に伴ってカスタマイズできます。コミット済みのコード変更を毎回ビルドすることができ、変更によって問題が発生した場合はチーム全体にすぐに通知されるため、従来エンドユーザーによってバグが検出されるまでにかかっていた時間を省くことができます。

並列テスト

1つまたは2つのデバイスタイプをテストしてプロジェクトの健全性をすばやくチェックするか、より少ない頻度でさまざまなデバイス構成を対象にエッジケースのテストを行うよう、Xcode Cloudを設定することができます。Xcode Cloudは並列でリソースを割り当て、デベロッパがMacでコーディングをしている間、テストジョブを迅速に実行します。

Xcodeとのインテグレーション

ビルドとテストの結果だけでなく、クラッシュに関するユーザーのフィードバックも、Xcode内に直接表示されます。クラウドでビルドを実行中、Xcodeにはライブのステータスインジケータが表示されます。また、ビルドタスク別にフィルタリングして、特定のビルドをモニタリングすることができます。

TestFlightとの連携

テスターへの即時配信

100人までの内部品質管理チームの場合、Xcode CloudとTestFlightが連携して新しい正常なビルドをチームに配信するため、チーム全体がすぐにテストを開始できます。

テスターのカスタムグループ

TestFlightとXcode Cloudが連携して外部テスターのグループ(公開リンクまたは招待メールを通じて10,000人までが登録可能)を定義します。開発中の固有の機能を含むAppの特定のブランチを特定のテスターに送信し、新しいアイデアを試しながら比較テストを実行できます。

App Store Connectダッシュボード

Web上のApp Store Connectに、Xcode Cloudのビルドとテスト結果に関する重要な情報、テスターからのスクリーンショットフィードバックが表示されます。

セキュリティとプライバシー

Xcode Cloudは、デベロッパのプロジェクトとプライバシーを保護するよう設計されています。すべての保存データは暗号化され、データへのアクセスは2ファクタ認証で保護されます。ソースコードへのアクセスはビルド目的のみに限られ、一時的なビルド環境はビルドの完了時に破棄されます。