We do a lot of builds through Bitrise already, works fine, just bear in mind that an additional step is required for 9.24 builds to get the right node version.
Mendix docs:
https://docs.mendix.com/refguide/mobile/distributing-mobile-apps/building-native-apps/bitrise/
My blogpost on how to split the Bitrise builds in separate iOS and Android workflows:
https://medium.com/mendix/mendix-native-builds-with-bitrise-6ce56f0bb8fc
Additionally, please consider upgrading your app to 10.18 at your earliest convenience as the React Native community moves forward quickly. In the years since the React Native version in 9.24 has been released a lot has happened in the world of native apps and by now that React Native version is severly outdated. Even though Mendix R&D do their best to keep it all working, it really is better to keep up with the MTS releases for native mobile apps. Mendix R&D has done a remarkable job by upgrading all these libraries underneath the Mendix native app without much effort on our side.
I did try using old stack XCode 16.2 .
workflows are also seperate for android and iOS.
This is the error I am getting for android:
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.5.1/userguide/command_line_interface.html#sec:command_line_warnings