Expo构建版本代码未更新求助:部署Google Store遇版本异常
解决Expo构建后版本号未更新的问题
以下是几个直接有效的修复步骤:
确认配置文件已保存生效
先检查你的app.json(或app.config.js)文件确实保存了修改后的version和android.versionCode,避免编辑器未同步、文件未保存的情况。清除EAS缓存后重新构建
EAS可能缓存了旧配置信息,执行带清理参数的构建命令:eas build --clean --platform android该命令会清除本地构建缓存,强制读取最新的配置文件内容。
检查eas.json是否覆盖了版本配置
打开项目根目录的eas.json,查看production构建配置项。如果其中指定了version或android.versionCode,会优先于app.json的配置。比如:{ "build": { "production": { "android": { "versionCode": 1 }, "version": "1.0.1" } } }将这些值修改为目标版本
2.0.0和版本代码2,或者直接删除这些配置项,让EAS使用app.json中的设置。验证EAS读取的配置是否正确
执行以下命令查看EAS当前读取的版本配置:eas config --platform android在输出结果中找到
version和versionCode,确认是否与你设置的一致。如果不一致,检查配置文件路径和内容是否有误。重置EAS CLI会话
偶尔CLI会话可能出现异常,执行以下命令重新登录:eas logout eas login之后重新执行构建命令即可。
内容的提问来源于stack exchange,提问作者Gimme your company
相关产品推荐
相关产品推荐

