Closed quaos closed 9 months ago
Hey @quaos, thanks for raising this! It looks like you'll need to update your React Native SDK version to 8.2.0
since this is related to the new push automation features that are contained within that version.
If you are unable to upgrade your Braze React Native SDK version, could you use version 1.1.2
of the Expo Plugin?
We'll make a note to call this out in the changelog.
Hey @quaos, thanks for raising this! It looks like you'll need to update your React Native SDK version to
8.2.0
since this is related to the new push automation features that are contained within that version.If you are unable to upgrade your Braze React Native SDK version, could you use version
1.1.2
of the Expo Plugin?We'll make a note to call this out in the changelog.
Thanks! It works now!
npx expo install @braze/react-native-sdk@^8.2.0
npx expo prebuild
cd ios
rm -fR Podfile.lock
pod install --repo-update
Which Platforms?
iOS
Which React Native Version?
0.72.6
Which @braze/expo-plugin version?
1.2.0
Which @braze/react-native-sdk SDK version?
2.1.0
Repro Rate
100%
Steps To Reproduce
Example:
npx expo install @braze/react-native-sdk@~2.1.0
.npx expo install @braze/expo-plugin@^1.2.0
.app.json
:npx expo prebuild
.cd ios && pod install --repo-update
.npx expo run:ios
.Expected Behavior
The app should build and run normally.
Actual Incorrect Behavior
The iOS build process exited with error:
value of type 'Braze.Configuration.Push' has no member 'automation'
Verbose Logs
Additional Information
I'm trying to install Braze SDK in my Expo/React Native project, according to the documentation, but get stuck here when trying to run on iOS.
Other Lib Versions