Build Requirements
Autosana runs your mobile apps on our virtual device cloud using iOS Simulators and Android Emulators. Your builds must meet these requirements:iOS Builds
- Format:
.appfile (compressed as.zip) - Architecture:
arm64(for Apple Silicon simulators)
Android Builds
- Format:
.apkfile - Architectures:
arm64-v8aandx86_64
Select your framework to see build instructions:
- React Native
- Flutter
- Native iOS
- Native Android
React Native (iOS)
- Build it with:
- App file should be here:
In macOS, it should just be
YourApp because macOS hides .app extensions- Go to Finder, compress
YourAppto a.zipand upload/drag it into the Autosana app upload dialog
React Native with Expo (iOS)
For Expo projects, use EAS Build to create simulator builds:- Add this profile to your
eas.json:
- Run the build command:
- Once the build completes, EAS will provide a download URL for the build
- Download and extract it to get the
.appfile - Compress the
.appto a.zipand upload it to Autosana
React Native (Android)
- Navigate to your Android directory and build the release APK:
- The APK will be located at:
- Upload the
.apkfile to Autosana
React Native with Expo (Android)
For Expo projects, use EAS Build to create APK builds:- Add this profile to your
eas.json:
- Run the build command:
- Once the build completes, EAS will provide a download URL for the
.apkfile - Download the APK and upload it to Autosana