-
Notifications
You must be signed in to change notification settings - Fork 3
Expo Config Plugin #79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Refactored my previous implementation
Hey @Raiden-16F7, have you been able to test this branch? I made a dev-release at
I might be able to look into this, just wanted to check with you first. |
Yes, i think i did, i don't remember now 😅, ill also take a look at this again and let you know. |
I found the issue, the following file has to be changed app.plugin.js
to
|
@stevensJourney Updated the PR, tested the dev package at @journeyapps/react-native-quick-sqlite@0.0.0-dev-20250513072906 on our powersync react-native-supabase-todolist demo. If you use |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Going to add a plugin option for this.
{
"expo": {
"plugins": [
[
"@journeyapps/react-native-quick-sqlite",
{
"staticLibrary": true
}
]
]
}
}
Thanks for the contribution @Raiden-16F7 ! |
Add Expo Config Plugin for iOS Compilation with
use_frameworks!
Description
This PR introduces an Expo Config Plugin to automate the required
Podfile
modifications when using react-native-quick-sqlite withuse_frameworks!
on iOS. This enhancement is based on the PowerSync documentation, ensuring seamless integration for Expo users.Changes
Podfile
during Expo prebuild to ensure compatibility withuse_frameworks!
whenstaticLibrary
option is specified.react-native-quick-sqlite
.Usage
To enable the plugin, add the following to your app.json or app.config.js:
For
app.json