I know one is supposed to make a new build when the SDK version is updated. The doc states that it’s because it depends on new native code.
My question is: if I have an app running, say, SDK 25, and it’s in “version 1.0”, and I have been regularly updating it using OTA updates, what will happen when I update the SDK to 26, change my version to “2.0”, and run exp publish?
Will current installed apps - 1.0, prior to updating the binary build - download the new 2.0 app code that was based on in SDK 26 ?
If it does, what happens to features that now depend on Expo.xxx calls on the newer api version? Can a crash happen?
Or is expo smart enough to not use OTA updates when it detects that the SDK version changed?