TestFairy for React Native is a bridge to the TestFairy SDK and it is also supported for Expo projects. Integrating the TestFairy SDK into your app enables you to better understand how your app performs on real devices. It tells you when and how people are using your app, and provides you with any metrics you may need to optimize your user experience and code.

Requirements

You will have to eject your Expo project before installing TestFairy. This is a revertable process but reverting will also make you lose access to TestFairy features. Apps that require native components are expected to utilize the bare workflow as stated in the Expo docs.

Steps

From your project root, run the following commands:

expo eject
npm install --save react-native-testfairy

cd ios
pod install

Notes

Since all Expo apps are React Native apps behind the scenes, all features introduced in TestFairy for React Native applies to Expo as well.

Last updated on 2023-03-23