EAS Update始终生成新指纹,推送OTA更新时提示无兼容构建的问题求助
EAS Update始终生成新指纹,推送OTA更新时提示无兼容构建的问题求助
各位好!最近在折腾Expo EAS的OTA更新,卡到一个莫名其妙的问题,实在没辙了来请教大家🥺
我已经完成了这些配置步骤:
- 给项目添加了
"expo-updates": "~0.28.15"依赖,用来开启OTA更新功能 - 在EAS后台配置好了对应的更新渠道
- 同时也在
app.config里更新了更新相关的配置项:
{ "updates": { "url": "https://u.expo.dev/96126432-cce0-433b-bf31-7e3761cea302" }, "runtimeVersion": { "policy": "appVersion" } }
之后我做了个超简单的测试修改——把页面上的文本从"hello world"改成"hello world ota",接着执行推送命令:
eas update --channel preview --platform android --message "MESSAGE"
结果直接弹出报错,说找不到兼容的构建:
No compatible builds found for the following fingerprints: Android fingerprint: 4036909a0eea6406b10c136d50d62c79757cbc04
这结果真的让人摸不着头脑,我明明是基于现有构建来推的更新,怎么会出现指纹不匹配、找不到兼容构建的情况呢?完全搞不懂自己哪里操作错了,有没有大佬能给点排查方向或者提示呀?
内容来源于stack exchange
相关产品推荐
相关产品推荐

