Skip to main content

Build Stacks

In Appflow, build stacks are how we represent the set of software used to build an app on a given platform. This includes the version of npm, Cordova, Ionic, Xcode, and what OS it is all installed on.

In general, the latest build stack is the best choice for most apps. Though, we do have other build stacks available for scenarios where they are needed. A non-default build stack might be needed when a specific version of a build tool is required, for example, an older version of Xcode or the Android build tools are needed to support some configuration.

Build stacks are available for use with all Appflow plans.

After a new build stack becomes available older build stacks for that platform may be retired. Stacks that will be retired will be labeled with the date when they will no longer be available for use and customers will be notified.

Below are the versions used in Appflow for each build type...

Active Stack Versions#

Active macOS Versions (Used for iOS builds)#

SoftwaremacOS - 2019.07macOS - 2020.06macOS - 2020.08macOS - 2020.09macOS - 2020.11macOS - 2021.06macOS - 2021.09
Cordova CLI9.0.39.0.39.0.310.0.010.0.010.0.010.0.0
Ionic CLI6.2.26.13.16.13.16.13.16.13.16.16.36.17.1
Node.js12.16.112.17.012.18.312.18.314.17.614.17.614.17.6
npm6.13.46.14.46.14.66.14.66.14.156.14.156.14.15
Yarn1.22.01.22.41.22.41.22.51.22.101.22.101.22.11
macOS10.14.510.14.610.15.610.15.610.15.711.411.6
Carthage0.34.00.34.00.35.00.36.00.36.00.38.00.38.0
CocoaPods1.8.41.7.51.9.31.9.31.10.01.10.11.11.2
Xcode10.2.111.511.612.012.112.513.0

Active Linux Versions (Used for Android and Web builds)#

SoftwareLinux - 2020.06Linux - 2020.09Linux - 2020.11Linux - 2021.09
Cordova CLI9.0.310.0.010.0.010.0.0
Ionic CLI6.13.16.13.16.13.16.17.1
Node.js12.20.212.22.614.17.614.17.6
npm6.14.116.14.156.14.156.14.15
Yarn1.22.51.22.51.22.51.22.5
Debian9.139.139.139.13
Gradle4.3.14.3.14.3.14.3.1
OpenJDK1.8.0_2751.8.0_2751.8.0_2751.8.0_275 / 11.0.12
Android SDK27-2927-2927-2927-30