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.