360加固宝无法免费签名后的批量签名实现方式
https://github.com/patrickfav/uber-apk-signer
进入右侧Release,下载最新的
https://download.csdn.net/download/qq_20509325/87657689
这个库可以给加固后的apk签名,也可以给整个文件夹内的apk进行签名
MAC上自动批量签名的脚本实现:
1.新建一个文件夹,将签名文件*.jks,以及上面下载的uber-apk-signer-1.3.0.jar移入这个文件夹里面,并在文件夹内再创建了apks与out两个文件夹,apks内放加固后未签名的apk安装包,out文件夹用于存放后续签名成功的安装包。
2.新建一个start.txt文本文件,写入如下内容(ws_chineseapp改成自己签名的别名)
#!/bin/bash
cd $(dirname $0)
java -jar ./uber-apk-signer-1.3.0.jar -a ./apks --out ./out --ks ./sign.jks --ksAlias ws_chineseapp
3.保存start.txt文件后重命名去除文件后缀,只剩下start
4.运行start,如果提示“无法打开“新建文件”,因为它来自身份不明的开发者。”去系统设置的与安全性里面同意一下就好了
5.在终端中输入密码,便可以自动签名了,签名好的apk文件放在out文件夹下