84
OTA update
also over-the-air
Ship JS without a store review. You still cannot OTA a native change, and you must be able to roll it back.
What is OTA update?
An over-the-air update replaces bundled script or assets on next launch. Store binaries still gate native code, permissions, and entitlements. A bad OTA needs a kill switch.
Why does OTA update matter when vibe coding?
Models “just publish” after a native module change and expect every phone to update. Name what OTA can and cannot ship, and how you disable a bad bundle.
How do you do OTA update?
OTA only JS and assets. Native changes go through the store. Pin a runtime version. Keep the previous bundle. A flag or channel lets you halt a bad release.
How do you ask a model for OTA update?
This change is (JS-only / native). If native, do not rely on OTA. If JS, ship on a preview channel first. Keep rollback to the previous bundle.
What goes wrong with OTA update?
OTA on every save to production. You skipped the store and also skipped QA. Use a channel.