年初开发的1.0版本APP提交到应用宝平台审核,由于审核太过严苛,当时被认定缺少教育资质材料导致上架请求被拒,于是先上架其他品牌应用商店。
在此期间办理教育资质材料,并在各大品牌应用商店进行版本更新迭代!
前几天相关资质材料准备齐全,于是再次提交APP上架应用宝平台,结果提示
“上传的apk包名已存在,提示认领应用”,如下图:
提示认领应用.png
解决方案:
点击上图弹窗中“认领应用”按钮,进入认领页面按步骤操作:
1.下载未签名的空白apk包
- 对空白包进行签名后,把签名后的新包上传即可,等待审核我们的“认领应用”请求。
Mac上如何进行签名
前提:安装JDK,网上可百度安装,并通过java --version
查看版本
1.打开终端,输入jarsigner --help
查看用法
help.png
2.输入以下命令按下Enter
键,对空白apk包进行签名
jarsigner -verbose -keystore /xxxx/education_app_key.jks -signedjar /xxxx/tap_signed.apk /xxx/flutter-apk/tap_unsign.apk [alis]
输入密钥库的密码短语:
命令解释:
-verbose 签名/验证时输出详细信息。
-keystore 密钥库位置
-signedjar 已签名的 JAR 文件的名称,后面跟上未签名的空白apk包的路径——/xxx/flutter-apk/tap_unsign.apk
[alis] 签名的别名(创建keystore时所填写),如release
3.输入正确的密钥库的密码(密码不是明文提示,)
看到如下信息,即签名成功
verbose.png
一两个工作日后,认领应用审核就会通过
审核通过.png