Skip to main content

Install the Required Development Tools

Dependencies

Build a New App With Payments or Add Payments to an Existing App - the builder must be run first so the agent is familiar with the app and knows which platform you're on to install the required tools.

The builder detects what's missing and installs and configures it for you.

  • The agent will check the environment for tools needed to build Android or iOS apps.
  • It will check for tools needed to launch the app - emulators.
  • If anything is missing or is not the correct version, the agent will install it automatically.

Android (Windows / macOS / Linux)

If missing, it will download:

  • a managed Temurin JDK 17 (~180 MB)
  • the Android command-line tools (~150-180 MB depending on OS)
  • the platform-tools / platform / build-tools packages (~10-75 MB each)
  • the emulator binary (~320-470 MB depending on OS)
  • the android-35 google_apis emulator system image (~1.7 GB)

Roughly 2.5 GB total on a completely bare machine.

iOS (macOS only)

If missing, it will trigger installation of the Xcode command-line tools (~800 MB-1.2 GB) and install XcodeGen + xcbeautify via Homebrew (a few MB each).

warning

On iOS, full Xcode itself (~13 GB download from the App Store, ~40+ GB installed) cannot be installed by the agent - it's App Store-only and requires a signed-in Apple ID and manual interaction. Homebrew also isn't auto-installed if missing (its installer needs interactive sudo). Both must be installed by hand before the agent can finish setting up the iOS environment.