Xcode Cloud
Automatically build, test, and distribute your apps with Xcode Cloud to verify changes and create high-quality apps.
Overview
Xcode Cloud lets you adopt continuous integration and delivery (CI/CD), a standard software development practice that helps you develop and maintain your code and deliver apps to testers and users. Xcode Cloud is a CI/CD system that combines the tools you use to create apps and frameworks for Apple platforms: Xcode, TestFlight, and App Store Connect.
[Image]
With Xcode Cloud, you can automatically and frequently:
Build your project.
Run tests and perform verifications.
Distribute builds to testers and gather their feedback with TestFlight while protecting user privacy.
After successfully verifying a new version of your app with Xcode Cloud and TestFlight, you can quickly release it on the App Store.
For more information about continuous integration and delivery, see About continuous integration and delivery with Xcode Cloud. To learn more about configuring your project or workspace to use Xcode Cloud, see Configuring your first Xcode Cloud workflow.
Topics
Essentials
Getting started with Xcode CloudAbout continuous integration and delivery with Xcode CloudSetting up your project to use Xcode CloudConfiguring your first Xcode Cloud workflow
Setup and maintenance
Making dependencies available to Xcode CloudConfiguring Xcode Cloud for your teamSharing macOS and Xcode versions across Xcode Cloud workflowsSharing environment variables across Xcode Cloud workflowsBuilding Swift packages and Swift Playgrounds app projects with Xcode CloudSetting the next build number for Xcode Cloud buildsIncluding notes for testers with a beta release of your appRemoving your project from Xcode CloudChanging the bundle identifier
Usage data
Workflows
Developing a workflow strategy for Xcode CloudXcode Cloud workflow referenceCreating a workflow that builds your app for distributionUnderstanding Xcode Cloud infrastructure validation builds
Source code management
Custom build scripts
Troubleshooting
Resolving common configuration and build issuesResolve GitHub Enterprise connection issuesReporting feedback for Xcode Cloud
Notifications
Configuring webhooks in Xcode CloudXcode Cloud webhook payload referenceConnecting Xcode Cloud to Slack