"appVersionSource": "local"
define a versão do app no build
Quando usamos a linha "appVersionSource": "local"
no arquivo eas.json
, estamos dizendo à Expo que a versão do app deve ser lida diretamente do nosso projeto local, no app.json ou
app.config.js
. Isso muda a forma como o número da versão e o buildNumber
/versionCode
são definidos.
Na teoria: esse campo informa ao Expo EAS que você quer gerenciar a versão do app manualmente, localmente, e não deixar o servidor decidir ou gerar automaticamente.
Na prática: ao fazer o build, o EAS vai pegar os valores da versão definidos no seu código. Isso é útil para manter controle total sobre quando e como a versão do app muda — especialmente importante para evitar erros de publicação nas lojas.
Com isso, você evita surpresas como builds com versões incorretas ou inconsistentes entre o que está no seu código e o que é publicado nas lojas.