【发布时间】:2016-11-03 10:20:35
【问题描述】:
我有一个在 Google Play 上运行的 APK (Version 0.0.15, Version Code 158),我计划将一个新的 APK 上传到 Beta 轨道(目前,我还没有设置任何 APK在 Beta 轨道上)。我想用 Fastlane 来管理它。
这是我的config.xml 文件示例:
<widget id="xxx.xxx.xxx" version="0.0.16" versionCode="159" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
我相信 cordova build android --release 是我想要生成适当的 APK。签名并压缩后,我运行fastlane beta:
[!] Google Api 错误:multiApkShadowedActiveApk:任何设备都无法下载此应用的第 16 版,因为它们都会收到具有更高版本代码的 APK。
这是我在Fastfile 的快车道:
desc "Submit a new Beta Build"
lane :beta do
supply(
track: "beta",
apk: "platforms/android/build/outputs/apk/app.apk"
)
end
我做得对吗?都是关于版本和版本代码的吗?
【问题讨论】:
标签: android cordova apk fastlane