I’m experiencing critical issues with my native iOS app after being forced to submit a new build (OTA updates were no longer an option because of “new code on the build”). The new build was rejected by Apple due to crashes that didn’t exist before, all related to plugins that were functioning perfectly until a few days ago.
Affected Plugins
The following plugins are causing crashes and not displaying correctly:
All these plugins worked flawlessly before the required rebuild
They now cause app crashes and fail to render
Even the demo pages from the plugin creators are showing broken functionality
Features that passed Apple review previously are now causing rejections
What I’ve Done
I’ve already filed a bug report with Bubble support, but I wanted to reach out to the community to:
Check if I’m not alone - Is anyone else experiencing similar issues after a recent native build?
Warn others - If you’re using plugins and haven’t rebuilt yet, you might want to hold off until this is resolved
Gather information - What changes were made to the native build system that could be causing this? This info would be valuable to share with plugin developers so they can update their code accordingly
Based on recent community updates, there have been ongoing mobile reliability issues and OTA-related bugs. Has anyone found workarounds or solutions?
@nick.carroll Any insights would be greatly appreciated!
We also reached out by email regarding your original report, but since we haven’t heard back yet, we wanted to clarify a couple of points so we can better understand what’s happening.
In your email you mentioned issues on Android, but in your forum post, the problems seem to be focused on iOS after the recent required rebuild.
To make sure we’re investigating the right direction, could you help us understand a bit more?
Is everything working correctly on Android now, or are you still seeing the WebSync issue there?
Are the crashes you’re experiencing now happening only on iOS builds?
Do both platforms show different symptoms, or might they be connected to the same underlying change?
Any details you can share will help us piece things together and narrow down where the root cause might be. Once we know how each platform behaves, we’ll continue testing on our side and sync with our devs as needed.
Thanks again for taking the time to report this - looking forward to your insights so we can move forward together.
Apologies for the delayed response - I’ve been troubleshooting multiple issues and have already sent you the remaining bug details through your direct support channel. Thank you so much for the quick response and continued support!
Answering Your Questions
Regarding WebSync:
Android: I’ve resolved most issues by wrapping the WebView inside a Group. There are still some occasional problems on Android, but they’re much less frequent now.
iOS: New problems have emerged on iOS that weren’t present before the required rebuild.
I’ve already sent detailed information through your support system specifying which issues affect which platform and on which devices.
The Bigger Picture
However, I want to clarify something important: This post is not just a support request for WebSync specifically, but rather a broader call-out to all plugin developers to review whether their plugins still function correctly after Bubble’s recent native build changes.
Here’s why:
I’m currently using 3 different plugins in my Bubble mobile app
All 3 stopped working after the required rebuild
This suggests there was an underlying change in Bubble Native’s infrastructure that broke multiple plugins simultaneously
Other Affected Plugins
The crashes I mentioned are caused by:
Native Phone Number Input (I’ve tested all 3 available in the marketplace - all crash if the element is removed the app does not crash)
Toast Notifications (They freeze workflows and don’t display - they worked perfectly before)
These issues occur on both iOS and Android, though some symptoms are platform-specific.
My Concern
These aren’t minor bugs - we’re talking about:
App crashes
Non-functioning buttons
Format changes in native components
Overall app unreliability
My question to you as a plugin agency: Did you receive any official notification from Bubble about modifications to the native build system that would require plugin updates? Or should this be escalated directly to Bubble since it’s affecting multiple third-party plugins across the board?
I appreciate your team’s responsiveness, and I hope this information helps other developers investigate whether their plugins need updates to remain compatible with Bubble’s latest native infrastructure.
This is also an issue on my end. I use one plugin by @nocodeventure and it crashes 100% of the time that I try and use it. This is on iOS - I have not tested android yet.
Yes we have this same issue. We were able to rollback to a previous editor version, push that to live with OTA, and then if our users uninstall and reinstall our app it will work again. Pretty terrifying and very embarrassing for us with our users.
The other aspect that makes this wild is that we never pushed to live after upgrading our editor and before this happening. Which means when you upgrade your editor there is live code being updated on the mobile side without any process of pushing it live.
@brad.h@fede.bubble Bubble has updated Expo to the latest version and some features in the Uploadcare have been deprecated, which are small changes we can apply, however its crashing BubbleGo.
Is BubbleGo using the latest expo release as well or is this just in production. We’re kinda stuck atm releasing this new version, as it will crash BubbleGo.
We’ve identified and resolved the issue causing crashes on iOS following Bubble’s recent Expo SDK upgrade.
What happened:
Bubble updated their mobile infrastructure to Expo SDK 54 and React Native 0.80, which introduced breaking changes to the image picker library. Our plugin was using a deprecated API (MediaTypeOptions.Images) that is no longer supported in the new version.
What we fixed:
Updated the image picker to use the new API format as required by expo-image-picker 16.x.
What you need to do:
Refresh your plugin to get the latest version
Create a new build of your app
Test the image/document picker functionality before publishing to production
We apologize for any inconvenience this caused. If you experience any other issues after updating, please let us know.
In my case with a zeroqode plugin nothing happens… everything works regularly both in production and on bubble go (I also have the plugin in the sheet, android and iOS)