Skip to main content
A toolchain image is the runner setup for a build: the OS plus Xcode or the Android SDK. Pin one when your build needs a specific version. The configuration snippet below focuses on image selection. Keep the recipe’s runnable app_id and output_path alongside its build_commands.

Selecting an image

If you don’t pick one, the platform’s current default is used. Pin an image in config or per invocation:
Image precedence is --image, then the selected recipe’s image, then the platform default. The special value latest uses the platform default. Image selection affects remote execution only; the same recipe’s commands and output remain unchanged when it runs locally. PR preview builds accept the same keys via the image field in the GitHub integration config.

iOS images

Android images

Need a different toolchain?

If your build needs an Xcode, JDK, NDK, or SDK version that isn’t listed, contact [email protected]. New toolchain images are published as additional keys.
  • Configuration: where the image field lives
  • Caching: automatic compilation and configured path caches