Build your app for the cloud
iOS
Building with Xcode command line tools
To build an app with Xcode command line tools xcrun xcodebuild should be used. Here is an example on how to build an app called MyApp
for iOS simulator target:
xcodebuild -project MyApp.xcodeproj \
-scheme MyApp \
-configuration Debug \
-destination 'generic/platform=iOS Simulator' \
CONFIGURATION_BUILD_DIR=$PWD/build
The .app file
will then be located build/
folder, which can be modified via the last parameter of the script.
Building with Fastlane
If you use fastlane for your automation pipelines the script should look the following way:
xcodebuild(
configuration: build_config[:configuration],
scheme: build_config[:scheme],
workspace: build_config[:xcode_workspace],
xcargs: "-quiet -sdk 'iphonesimulator' -destination 'generic/platform=iOS Simulator'",
derivedDataPath: IOS_DERIVED_DATA_PATH # this will contain the .app which we need later on
)
Building with Flutter
If you use Flutter to build your app you can create a debug build for simulators using the following command:
flutter build ios --debug --simulator
You can then find your app file in the build/ios/iphonesimulator/
directory.
Android
Android app binary requirements:
APK (AAB not supported)
Compatible with x86_64 architecture
Release and Debug builds both supported
Building with Gradle
Build your app using one of the commands below. Then find the appropriate APK file in the build/outputs/apk/
output directory.
# Release build
./gradlew assembleRelease
# Debug build
./gradlew assembleDebug
Building with Flutter
If you use Flutter to build your app you can create a debug build using the following command:
# Release build
flutter build apk
# Debug build
flutter build apk --debug
You can then find the built apk in the build/app/outputs/
folder.
Last updated
Was this helpful?