Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions content/docs/expo/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,13 @@ description: "Release notes for the Superwall Expo SDK"

# Changelog

## 1.1.4

### Patch Changes

- b23c170: Ensure that methods await for config finish before triggering
- 0aa884e: Update podspec to pick proper iOS target
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Document the Expo 56 deployment-target bump

Because 1.1.4 changes the podspec to mirror ExpoModulesCore's installed iOS/tvOS deployment target, Expo SDK 56+ projects now need their app target to be at least ExpoModulesCore's minimum (the upstream podspec comment calls out 16.4 for SDK 56+). The install guide still tells users to set deploymentTarget to 15.1, and the bare React Native Expo-modules guide says the same, so users following the docs on Expo 56+ can still hit the CocoaPods “required a higher minimum deployment target” failure this release is meant to address. Please update the version-targeting/setup docs to say 15.1 is only the floor and to match ExpoModulesCore's minimum when it is higher.

Useful? React with 👍 / 👎.


## 1.1.3

### Patch Changes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Superwall's Expo SDK (`expo-superwall`) is now our recommended SDK for all React
Before starting, ensure you have:

- A React Native project (compatible with React Native 0.79+)
- iOS deployment target set to 15.1 or higher
- iOS deployment target set to the greater of 15.1 and your installed Expo SDK's minimum. For Expo SDK 56 and newer, use 16.4 or higher.
- Android minimum SDK version 21 or higher
- Node.js 18 or newer

Expand Down Expand Up @@ -56,7 +56,7 @@ npm install expo
```

2. Configure your iOS project:
- Set iOS deployment target to 15.1 in Xcode
- Set the iOS deployment target in Xcode to the greater of 15.1 and your installed Expo SDK's minimum. For Expo SDK 56 and newer, use 16.4 or higher.
- Update your `AppDelegate` files as per [Expo's manual instructions](https://docs.expo.dev/bare/installing-expo-modules/#manual-installation)
- Run `npx pod-install` to install iOS dependencies

Expand Down Expand Up @@ -119,4 +119,4 @@ If you encounter any issues during installation, refer to [Expo's installation g

## What's Next?

Continue with the [Superwall configuration guide](/expo/quickstart/configure) to complete your setup.
Continue with the [Superwall configuration guide](/expo/quickstart/configure) to complete your setup.
2 changes: 1 addition & 1 deletion content/docs/expo/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ If you have feedback on any of our docs, please leave a rating and message at th

If you have any issues please [open an issue on GitHub](https://github.com/superwall/expo-superwall/issues).

<SdkLatestVersion version="v1.1.3" repoUrl="https://github.com/superwall/expo-superwall" />
<SdkLatestVersion version="v1.1.4" repoUrl="https://github.com/superwall/expo-superwall" />
4 changes: 2 additions & 2 deletions content/docs/expo/quickstart/install.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ yarn dlx expo install expo-superwall

## Version Targeting

<Warning>Superwall requires iOS 15.1 or higher, as well as Android SDK 21 or higher. Ensure your Expo project targets the correct minimum OS version by updating app.json or app.config.js.</Warning>
<Warning>Superwall requires iOS 15.1 or higher, as well as Android SDK 21 or higher. Your iOS deployment target must also meet the minimum required by your installed Expo SDK. For Expo SDK 56 and newer, use iOS 16.4 or higher.</Warning>

First, install the `expo-build-properties` config plugin if your Expo project hasn’t yet:

Expand All @@ -81,7 +81,7 @@ Then, add the following to your `app.json` or `app.config.js` file:
"minSdkVersion": 21
},
"ios": {
"deploymentTarget": "15.1" // or higher
"deploymentTarget": "15.1" // Use 16.4 or higher for Expo SDK 56+
}
}
]
Expand Down
2 changes: 1 addition & 1 deletion content/docs/expo/sdk-reference/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ If you have feedback on any of our docs, please leave a rating and message at th

If you have any issues with the SDK, please [open an issue on GitHub](https://github.com/superwall/expo-superwall/issues).

<SdkLatestVersion version="v1.1.3" repoUrl="https://github.com/superwall/expo-superwall" />
<SdkLatestVersion version="v1.1.4" repoUrl="https://github.com/superwall/expo-superwall" />
Loading