For each iOS build, Appcircle creates a brand new virtual machine running macOS X (v. 10.15 Catalina).
macOS X images run on a fresh Vagrant environment for stability and performance. They are created just for your build and become ready within seconds.
During the build process, you can install any dependencies and run commands using custom scrip steps in the build workflow. This gives you complete control over your build and the virtual machine.
Appcircle supports using a 3rd party computer to perform builds. You can create your own build environment by installing the operating system and other tools and dependencies you need and tell Appcircle to use that environment to perform builds.
Our macOS build agents have Xcode versions 12 beta, 11.5, 11.4, 11.3 and 11.0 available.
There are many pre-installed packages in virtual machines. You can get a full list of pre-installed packages by running Bash commands in custom script steps.
Here are some of the most important packages installed in our macOS agents used for iOS builds: