Expo (React Native)

A step-by-step guide to exporting a Waldo-compatible build of your Expo app.

Exporting an iOS simulator build from Expo

  1. Modify the build profile in eas.json to add a waldo-ios profile like the following.
{
  "build": {
    "waldo-ios": {
      "ios": {
        "simulator": true
      }
    },
    "production": {}
  }
}
  1. Run the eas build command with that profile.
eas build -p ios --profile waldo-ios
# ✔ Build finished
# 🍎 iOS app:
# https://expo.dev/artifacts/eas/kYnbyzM6fHVmd9ytUZyN3b.tar.gz
  1. Download the ‘.tar.gz’ file and extract it. You can upload the resulting ‘.app’ file on Waldo!
  2. Drag and drop your ‘.app’ into Waldo.
    or
    Upload your ‘.app’ with Waldo CLI as described in the next section.

Exporting an Android emulator build from Expo

  1. Modify the build profile in eas.json to add a waldo-android profile like the following.
{
  "build": {
    "waldo-android": {
      "android": {
        "buildType": "apk"
      }
    },
    "production": {}
  }
}
  1. Run the eas build command with that profile.
eas build -p android --profile waldo-android
# ✔ Build finished
# 🤖 Android app:
# https://expo.dev/artifacts/eas/mH8xyCMyaL8x8krS1eMexB.apk
  1. Download the ‘.tar.gz’ file and extract it. You can upload the resulting ‘.apk’ file on Waldo!
  2. Drag and drop your ‘.apk’ into Waldo.
    or
    Upload your ‘.app’ with Waldo CLI as described in the next section.