在我的项目中,我使用的是带有SDK更新的SDK:43沿着。我在eas.json文件中设置了channel属性。
{
"cli": {
"version": ">= 0.52.0"
},
"build": {
"development": {
"developmentClient": true,
"distribution": "internal",
"channel":"dev"
},
"preview": {
"android": {
"buildType": "apk"
},
"channel":"preview"
},
"production": {}
},
"submit": {
"production": {}
}
}
字符串
我试图通过EAS更新发布我的更新,但它不工作,应用程序没有收到任何更新.我已经尝试做应用程序的apk构建,并试图获得更新的输出.通道,它输出为未定义.
eas build -p android --profile --preview
eas update --branch preview --message "update"
型
但是,当我构建应用程序时,构建是成功的,在eas日志中,我可以看到它显示通道属性也已配置。
有人能帮助在这种情况下可能出现的问题吗?
我也试着用一个number-init命令(但使用expo sdk:47)和最小的应用程序设置来做同样的步骤,它按预期工作。
1条答案
按热度按时间lsmepo6l1#
你在app.json/app.config.js中配置了
updates.url
值吗?(这里是该配置的参考。)没有此配置URL设置,应用程序将不知道从哪里尝试获取更新。或者,如果您从命令行运行
eas update:configure
,它应该会尝试为您配置。