We have a customer (Fairtiq) building a Kotlin Multiplatform (KMP) app that targets both Android and iOS. KMP builds for Apple platforms require Xcode, and currently CircleCI only offers a single Xcode image/stack to choose from.
This is becoming a blocker for teams with more complex requirements — for example, needing specific Xcode versions alongside particular toolchain combinations. Competitors like Bitrise offer a significantly broader range of pre-configured macOS stacks (e.g. multiple Xcode versions, varied OS configurations), which gives teams the flexibility to match their exact build environment needs.
Request: Expand the range of available macOS/Xcode execution environments, including support for multiple concurrent Xcode versions and more complete pre-configured stacks, to better serve mobile teams — particularly those working with cross-platform frameworks like KMP.