we have an expo-based app in the iOS and Android app stores.
We had a very strange and dangerous issue recently. We created a new debug-branch in our code base and inserted several alert(’’) to debug a particular behaviour.
Then, we started an android build with
expo build:android -t apk on that debug-branch.
We didn’t use
expo publish and we also didn’t upload that build to the app store. We just downloaded & used the build to test locally.
On the next day, we suddenly received some tickets from users stating that they see the debugging alert in production for Android and iOS.
We immediately did a
expo publish on the production branch which seems to solved the issue.
How could this happen? Does
expo build:android trigger a
expo publish for both platforms? If not: Any ideas how this could have happened with our setup? Nobody ever executed
expo publish on the debug branch.