Apple Now Offering Developers Access to Xcode Cloud

Apple today began notifying developers that they're able to use the new Xcode Cloud service that was first introduced at the Worldwide Developers Conference in June.

xcode cloud
"We're pleased to let you know your account has been enabled for Xcode Cloud beta," reads the email sent out to developers. "You can now take advantage of continuous integration and delivery service built into Xcode 13."


Xcode Cloud is a cloud-based Xcode service that allows developers to build, test, and deliver high-quality apps in the cloud rather than directly on a Mac.

Xcode Cloud is a new continuous integration and delivery cloud service designed specifically for Apple developers. Built into Xcode 13, Xcode Cloud offers a fast and simple way for developers and teams of all sizes to build, test, and deliver high-quality apps even more efficiently. Xcode Cloud can automatically build apps in the cloud to free up developers' Macs for other tasks. Parallel testing in the cloud means developers can test on a simulated version of every current Apple device, then easily deploy a build of the app for internal testing, or deliver to external beta testers through TestFlight for instant feedback.

Apple has been allowing developers to sign up for the Xcode Cloud waitlist prior to now, and there are multiple reports on Twitter from developers who have been granted beta access. All developers who are Account Holders in the Apple Developer Program as of June 7, 2021 are eligible to sign up for Xcode Cloud, though a Mac with the latest beta version of Xcode 13 is required.

Top Rated Comments

jonblatho Avatar
12 months ago

What is a CI/CD! How is it different than syncing your code ”projects” over iCloud? I’ve never used Xcode before so forgive my ignorance.
Quite a bit different. CI/CD is a pretty involved concept, but here’s a scenario that should give you a decent idea of how it’s useful in development:
[LIST=1]
* For example, say I and a partner have created a calculator app.
* One of our app’s functions is to sum a series of integers. While writing the app, my partner and I have written a series of corresponding tests to make sure that our code works as expected.
* In our test code, we would run that function with different combinations of numbers to ensure that we get the expected result each time — for example, if we run it with the numbers 3, 6, and 9, we know that the sum of the numbers is 18, so the function should return 18. And if we run it again with the numbers in a different order, we should of course still get 18 from the function. Rinse and repeat with numerous different combinations of numbers. (This sounds like tedious and mundane stuff, and in most cases it is, but it’s best to thoroughly check that even the simplest and most mundane code works exactly as you expect.)
* My partner made a change to our number-summing function and requests to merge his changes into the app.
* Here’s the CI (continuous integration) part: When the request is submitted, it automatically builds the project and runs our tests using the new code to make sure that we are still getting the results we expect out of the number-summing function, and any other functions that use it. Xcode Cloud allows for running the tests on numerous devices and device configurations.
* Say the change makes some tests fail when numbers are provided in a different order. If tests start failing as a result of the change, the failing tests will be indicated so that the problem can be isolated and resolved, or the changes can simply be ignored until a fix is found (if ever).
* Once our tests are passing (or, not recommended, even if they aren’t), here’s the CD (continuous delivery) part: Using Xcode Cloud we can “deliver” it straight to TestFlight for beta testing on real-world devices and eventually to the App Store.

Basically, it helps developers by automatically running tests in different configurations (to see if that’s the cause of failures) at important parts of the development process, which in turn encourages them to test their code, test all of their code, test it well, and test it again and again, which leads to better apps. Comprehensive and well-written tests, and running them repeatedly, can catch a lot of bugs before one finds out the hard way through, say, a bad App Store review.
Score: 8 Votes (Like | Disagree)
CarlJ Avatar
12 months ago

Basically, it helps developers by automatically running tests in different configurations (to see if that’s the cause of failures) at important parts of the development process, which in turn encourages them to test their code, test all of their code, test it well, and test it again and again, which leads to better apps. Comprehensive and well-written tests, and running them repeatedly, can catch a lot of bugs before one finds out the hard way through, say, a bad App Store review.
Well stated (and nice example). An interesting thought - since the CI bit is happening in Apple-controlled space, they... could potentially set things up to test against (virtual models of) as yet unreleased hardware, and unreleased bits of the OS (that support new hardware features), and end up in a situation where developers have already unknowingly rid their software of many problems associated with new hardware, so the apps are ready to go as soon as the new devices are announced. Still thinking it through, but it seems like there is some interesting potential there.
Score: 6 Votes (Like | Disagree)
GenesisST Avatar
12 months ago
"... designed expressly for Apple developers...".

Well, no ****! It's fricking XCode...
Score: 6 Votes (Like | Disagree)
Moka Akashiya Avatar
12 months ago

but someone on these forums told me there was no competition to the App Store and therefore Apple stopped improving the developer experience.
Competition to the App Store, what does it mean?
Im my opinion, improved experience for developers would be possibility to run macOS on VM's legally on non-mac hosts, so more CI tools would be free to use. Xcode Cloud probably will be another subscription-based tool to squeeze money from devs and maybe even without real world service integrations (github/bitbucket/etc).
Score: 5 Votes (Like | Disagree)
smirking Avatar
12 months ago

Next Lawsuit:
I’ve spent all this time learning XCode, but I can’t use it to develop Windows apps. Apple needs to allow me to compile code to whatever I want to, even to Android devices!
I know you’re just being facetious, but you actually can compile Android code on a Mac. Android Studio runs just as badly no matter what platform you use.
Score: 4 Votes (Like | Disagree)
farewelwilliams Avatar
12 months ago
but someone on these forums told me there was no competition to the App Store and therefore Apple stopped improving the developer experience.
Score: 4 Votes (Like | Disagree)

Related Stories

OneDrive

OneDrive Mac Users Unhappy With Buggy Update That Removes Ability to Keep Local Copies of Synced Files

Tuesday February 1, 2022 4:45 am PST by
Changes to the way OneDrive syncs files and folders on Mac has caused upset among users of the cloud storage service, following Microsoft's rollout last month of a new "Files On-Demand Experience" for Macs running macOS 12.1 and later. In a change coming with macOS 12.3, currently still in beta, Apple is deprecating the kernel extensions originally used by OneDrive's syncing features, so the ...
macOS Monterey on MBP Feature

Apple Seeds First Beta of macOS Monterey 12.3 to Developers

Thursday January 27, 2022 10:20 am PST by
Apple today seeded the first beta of an upcoming macOS Monterey 12.3 update to developers for testing purposes, with the new software coming just a day after the release of macOS Monterey 12.2. Registered developers can download the beta through the Apple Developer Center and after the appropriate profile is installed, betas will be available through the Software Update mechanism in System...
Facebook gaming web app

Facebook Gaming Now Available to iOS Users Through Web App Due to App Store Policy

Friday July 23, 2021 8:29 am PDT by
Due to limitations surrounding the distribution of cloud gaming services on the App Store, Facebook is bringing its gaming service to iOS users through a progressive web app starting today, reports The Verge. Apple's App Store guidelines don't permit cloud-game-based apps to appear on the platform unless developers submit each app offered in the service individually for review. The...
IMG 05D35D96ED74 1

TestFlight Finally Coming to the Mac

Monday June 7, 2021 11:49 am PDT by
Apple today announced that TestFlight, which allows developers to public test their apps before launch, will be coming to the Mac as part of wider tools meant to improve app development. TestFlight for the Mac is part of a wider set of tools for developers, including Xcode Cloud, which offers "continuous integration and delivery cloud service designed specifically for Apple developers." With ...
apple new iphone case colors

Apple Releases New Sunflower, Cloud Blue and Electric Orange iPhone 12 Cases

Monday June 14, 2021 11:12 am PDT by
Apple today released silicone iPhone cases for the iPhone 12, 12 Pro, 12 Pro Max, and 12 mini in a series of new colors that include sunflower, cloud blue, and electric orange. Sunflower is a bright yellow shade, cloud blue is a soft, light blue, and electric orange is a bright orange that's darker than the kumquat color and more orange than pink citrus. The new cases are priced starting...
aws ec2 m1 mac mini

Amazon's EC2 Service to Offer M1 Mac Mini Instances for Faster Build Times

Thursday December 2, 2021 9:43 am PST by
Amazon today announced that its Elastic Compute Cloud (EC2) service is now offering a "preview" of M1 Mac mini instances in the Amazon Web Services (AWS) regions of U.S. East and U.S. West, with other regions to be available when the instances are fully released. An "instance" is a virtual server available for rent through Amazon's EC2 service for running apps on AWS infrastructure....
iCloud General Feature

Apple Reportedly Storing Over 8 Million Terabytes of iCloud Data on Google Servers

Tuesday June 29, 2021 7:07 am PDT by
Apple has dramatically increased the amount of iCloud user data it stores on Google Cloud, according to The Information. The report claims Apple now has over eight million terabytes of data stored on Google's servers. As of mid-May, Apple was reportedly on track to spend around $300 million on Google cloud storage services this year, which would represent an increase of roughly 50% from all...
macOS Monterey on MBP Feature

Apple Releasing macOS 12.3 Next Week With Universal Control and More

Tuesday March 8, 2022 10:36 am PST by
As part of its press release announcing the new iPad Air with the M1 chip, Apple has confirmed that macOS Monterey 12.3 will be released next week. Ahead of time, Apple has seeded the macOS 12.3 Release Candidate to developers for testing. A key new feature of macOS 12.3 is Universal Control, allowing a single mouse or trackpad to control multiple Macs and iPads placed side by side. macOS...

Popular Stories

maxresdefault

Unbox Therapy Shares Hands-On Look at iPhone 14 Pro Max Replica

Monday May 16, 2022 4:40 am PDT by
YouTuber Unbox Therapy has shared a hands-on look at the iPhone 14 Pro Max using what he claims is a one-to-one replica created by third-party case makers with access to detailed schematics and dimensions for Apple's new upcoming flagship smartphone. As with the iPhone 13 Pro lineup, in 2022, we are expecting a 6.1-inch iPhone 14 Pro and a 6.7-inch iPhone 14 Pro Max, but this time the Pro...
macOS Monterey 2

Apple Releases macOS Monterey 12.4 With Support for Studio Display Webcam Update

Monday May 16, 2022 10:10 am PDT by
Apple today released macOS Monterey 12.4, the fourth major update to the macOS Monterey operating system that launched in October 2021. macOS Monterey 12.4 comes over two months after the launch of macOS Monterey 12.3, an update that added Universal Control. The ‌‌‌‌‌macOS Monterey‌‌ 12.4 update can be downloaded on all eligible Macs using the Software Update section of System...
iOS 15

Apple Releases iOS 15.5 and iPadOS 15.5 With Wallet and Podcast Updates

Monday May 16, 2022 10:00 am PDT by
Apple today released iOS 15.5 and iPadOS 15.5, the fifth major updates to the iOS and iPadOS 15 operating systems that were initially released in September 2021. iOS and iPadOS 15.5 come a little over two months after the launch of iOS 15.4 and iPadOS 15.4. The iOS 15.5 and iPadOS 15.5 updates can be downloaded for free and the software is available on all eligible devices over-the-air in...
iOS 16 mock for article

Gurman: iOS 16 to Include New Ways of System Interaction and 'Fresh Apple Apps'

Sunday May 15, 2022 6:14 am PDT by
iOS 16 will include new ways of interacting with the system and some "fresh Apple apps," Bloomberg's Mark Gurman has said, offering some more detail on what Apple has in store for the upcoming release of iOS and iPadOS set to be announced in a few weeks at WWDC. In the latest edition of his Power On newsletter, Gurman wrote that while iOS 16 is not likely to introduce a major face-lift to...
Prosser Series 8 3

Apple Watch Series 8 Rumored to Feature New Design With Flat Display

Wednesday May 18, 2022 6:21 am PDT by
The Apple Watch Series 8 could feature an all-new design with a flat display, according to the leaker known as "ShrimpApplePro." In his latest video on the YouTube channel Front Page Tech, Jon Prosser highlighted information from ShrimpApplePro that suggests the Apple Watch Series 8 could feature a flat display in what seems to be a design originally rumored for the Apple Watch Series 7. ...
Whatsapp Feature

WhatsApp to Let Users Leave Group Chats 'Silently' and View Rich Link Previews in Status Updates

Tuesday May 17, 2022 3:07 am PDT by
WhatsApp is working on a new feature that will allow users to "silently" leave group chats hosted by the messaging platform instead of all members of the group being notified when they do. As it stands, when someone leaves a group chat, WhatsApp announces their exit to the entire group, making the act of leaving very public. It's not possible right now to leave a group quietly, but WhatsApp...
apple tv 4k design green

Apple Releases tvOS 15.5 for Apple TV HD and Apple TV 4K

Monday May 16, 2022 9:57 am PDT by
Apple today released tvOS 15.5, the fifth major update to the tvOS operating system that first launched in September 2021. tvOS 15.5 comes more than two months after the release of tvOS 15.4, an update that brought support for captive WiFi networks. tvOS 15.5 can be downloaded over the air on the Apple TV through the Settings app by going to System > Software Update. ‌‌‌‌‌‌Apple...