Почему после команды expo build:android автоматически версия попала в релиз в google play и в app store?

Когда вы запускаете команду "expo build:android" для сборки вашего React Native приложения для платформы Android, Expo автоматически создает и отправляет ваше приложение для сборки в сервис Google Play Developer Console или App Store Connect.

В случае с Google Play Developer Console, Expo использует Google API и ключ разработчика, предоставленный вами во время настройки вашего проекта, для загрузки и автоматического развертывания приложения в ваш аккаунт разработчика на Google Play.

Аналогичная процедура происходит и с App Store Connect. Expo использует Apple Developer Account, который вы настроили при создании вашего проекта, для создания приложения на App Store Connect и загрузки вашего собранного приложения на платформу iOS.

По умолчанию, Expo самостоятельно генерирует версию вашего приложения на основе версии из вашего файла package.json. Эта версия будет отображаться в Google Play и App Store, когда ваше приложение будет опубликовано.

Если вы хотите изменить версию приложения, которая появляется в Google Play и App Store, вы можете вручную обновить номер версии в файле package.json перед запуском команды "expo build:android". Например, вы можете изменить свойство "version" в файле package.json на новое значение, например, "1.1.0". После этого запустите команду "expo build:android" снова, и новая версия будет использоваться при развертывании вашего приложения.

Важно отметить, что номер версии также должен быть уникальным для каждой последующей сборки приложения, иначе Google Play или App Store могут отклонить или заменить ваше приложение из-за конфликта версий.

Таким образом, после запуска команды "expo build:android" и автоматического развертывания вашего приложения в Google Play и App Store, версия вашего приложения будет автоматически отображаться в магазинах приложений.