Troubleshooting
Due to required native dependencies, you cannot use Expo Go for running your app. You must use a development build.
You can create ios/android development builds using the following command:
You can then run the development build using the following command:
If you see a build error that mentions OpenSSL, you may need to update app.json
to pin a version of OpenSSL that is compatible with your Xcode version.
Here's how to pin the OpenSSL version in app.json
:
Replace <OPENSSL_VERSION>
with the correct version of OpenSSL for your Xcode version:
- Xcode 16:
3.3.2000
- Xcode 15:
3.1.5004
Make sure you have expo-build-properties
added to your package.json
dependencies.
If you see an Android error mentioning minSdkVersion
, you may need to update your app.json
to set the minSdkVersion
to a higher version.
Here's how to update the minSdkVersion
in app.json
:
Make sure you have expo-build-properties
added to your package.json
dependencies.