Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.revyl.com/llms.txt

Use this file to discover all available pages before exploring further.

Generate simulator builds for your Flutter app.

Quick Start

Flutter apps follow standard platform build processes:

Supported Versions

Revyl supports Flutter up to 3.19.x.
# Check Flutter version
flutter --version

# Upgrade if needed
flutter upgrade

Build Mode

Use debug builds for better test reliability. Debug builds provide:
  • Accurate view hierarchy extraction
  • Better element identification
  • Faster execution
# iOS debug build
flutter build ios --debug --simulator

# Android debug build
flutter build apk --debug

Build Locations

After building: iOS: .app file at:
build/ios/iphonesimulator/Runner.app
Android: .apk file at:
build/app/outputs/flutter-apk/app-debug.apk

Authenticated Test States

To skip login screens in Revyl tests, handle a test-only auth-bypass deep link in Dart and read Revyl launch variables through a platform channel or staging backend verification. See Auth Bypass Deep Links for the Flutter snippet.

Upload to Revyl

  1. Navigate to Builds page
  2. Click Upload Build
  3. Select platform (iOS/Android)
  4. Drag and drop your build file
  5. Done!

Troubleshooting

Ensure you’re using Flutter 3.19.x or earlier:
flutter downgrade v3.19.0
Check Xcode configuration:
flutter doctor
sudo xcode-select --switch /Applications/Xcode.app
Clean and rebuild:
flutter clean
flutter pub get
flutter build apk --debug
Check build output directory:
# iOS
open build/ios/iphonesimulator/

# Android
open build/app/outputs/flutter-apk/

Resources