Xcode Cloud: 簡単なコラボレーションと効率的なビルドプロセス

Table of Contents

Xcode Cloud: 簡単なコラボレーションと効率的なビルドプロセス

Xcode Cloudは、Appleが提供する新しい継続的インテグレーションおよびクラウドデリバリーサービスで、Xcode 13に搭載されます。現在は限定ベータ版として提供されており、近い将来、すべての開発者に提供される予定です。この新サービスにより、開発者はクラウド上でアプリを構築し、並行してテストを実行することが可能になります。

Apple開発者は、Xcode Cloudに組み込まれたワークフローを利用できるだけでなく、独自のニーズや開発プロセスに合わせてカスタマイズされたワークフローを作成することもできます。開発プロジェクトに変更が加えられるとすぐに、その変更はクラウドプロジェクトにコミットされ、クラウド上で完全にビルドが生成されます。

Xcodeクラウド

より簡単なテストと自動テスト

アプリのビルドに問題が見つかった場合、開発者には自動的に通知が届くため、バグ探しの手間が省けます。同時に、バックグラウンドで自動テストが実行され、効率性が向上します。開発者は、Xcode Cloud を設定して、アプリがすべてのテストに合格した後、自動的にテスターに​​配布するように設定できます。また、アプリが TestFlight ベータテスターに​​自動的にプッシュされるように設定することもできます。


Xcode Cloud: 簡単なコラボレーションと効率的なビルドプロセス

開発者は、複数のデバイス(iPhone、iPad、Macのモデル、その他のAppleデバイスなど)でアプリをテストするように設定できます。Xcode Cloudでは、テスト用に様々なデバイス構成を設定できます。テスト結果はXcode環境に直接表示されます。

Appleによると、Xcode Cloudは完全に安全な開発サービスです。プロジェクトのソースコードは一時的な環境にのみ保存され、ビルド完了後に破棄されるとのことです。Xcode Cloud上のすべてのデータは暗号化されるため、データの盗難は困難です。また、すべてのプロジェクトは2要素認証によって保護されるため、悪意のあるユーザーがクラウド上のプロジェクトにアクセスすることはさらに困難になります。


Discover More