Update 03.24.2023
With this week's release of the 2023.03 build stack, please note that any automations using them will now be automatically migrated to the 2023.03 build stack (instead of the 2022.10 stack) on April 30th, 2023.
----------
The following build stacks will be retired in Appflow on April 30th, 2023.
What’s changing?
The macOS 2021.06 and macOS 2021.09 build stacks will be retired on April 30th, 2023, as these build stacks use Node version v14, which reaches its End of Life in April 2023. These stacks also have other dependencies that can restrict the user's ability to deploy to the App Store with the new mandates from Apple.
Action Required:
If you use macOS 2021.06 or macOS 2021.09 build stacks, you need to update your builds to use macOS 2021.10 or later.
What can you do to prepare?
You must upgrade your project to be compatible with the macOS - 2021.10 build stack or later. Keep the following considerations in mind as you do so:
The 2021.10 build stack uses Node v16 by default. You can either upgrade your project to be compatible with Node 16 or override the default version back to 14 temporarily on 2021.10 using an environment variable, as mentioned here.
If an app currently uses the macOS - 2021.06 build stack, you also need to consider the changes in the Xcode and Cocoapods versions, as seen in the docs here. Changes in the versions of these two build tools may affect your project.
Also, please note that iOS apps submitted to the App Store must be built with Xcode 13 as noted by Apple here. Therefore, we recommend upgrading your project as soon as possible.
If you do not migrate your apps by April 30th, 2023, any automations will automatically migrate to the latest Build Stack version (macOS - 2022.10).
Please submit a ticket if you have any questions or need additional support for this upgrade.