EAS игнорирует локальный код версии в сборкеAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 EAS игнорирует локальный код версии в сборке

Сообщение Anonymous »

Недавно я обновил наш проект Expo с SDK 44 до 46.
Во время этого процесса я переключился с Expo build:android на eas build -p android.Все работает как положено, за исключением того, что код версии неправильно скомпилирован в файлы aab/apk, поэтому я не могу отправлять обновления в Google Play.
Код версии уже установлено значение 26, так как мы выпустили предыдущие версии, и на данный момент semVer — 1.1.1. EAS также не отображает правильные коды версий на панели управления.
Я пробовал установить «appVersionSource»: «local», а также «remote», но ни один из них не работает. (Насколько я понимаю, local должен быть правильным параметром.

Код: Выделить всё

eas build
обычно игнорирует другие параметры из app.config.js, такие как заставки, значки приложений и цвета фона (я не включил эти строки в примеры кода ниже, чтобы сделать их короткими)
eas.json

Код: Выделить всё

{
"cli": {
"version": ">= 2.3.0",
"appVersionSource": "local"
},
"build": {
...
"production": {
"channel": "production",
"env": {
"APP_ENV": "production"
},
"android": {
"buildType": "app-bundle",
"image": "latest"
}
}
},
"submit": {
"production": {}
}
}
app.config.js

Код: Выделить всё

import 'dotenv/config';

module.exports = {
expo: {
name: '...',
slug: '...',
version: '1.1.1',
assetBundlePatterns: ['**/*'],
android: {
package: '...',
versionCode: 26,
softwareKeyboardLayoutMode: 'pan',
},
extra: {
eas: {
projectId: '...',
},
releaseChannel: process.env.APP_ENV,
},
},
};
Eas показывает неправильный номер версии
[img]https://i.sstatic .net/RumHz.png[/img]


Подробнее здесь: https://stackoverflow.com/questions/740 ... e-in-build
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»