jixiaoyong / ApkSigner

A GUI-based Apk Signing Utility | 一款带GUI的Apk签名程序
GNU General Public License v3.0
119 stars 12 forks source link

[BUG] 老是自动签名V3,我勾选的v1,自动签名了v123 #16

Open maomc opened 3 weeks ago

maomc commented 3 weeks ago

系统类型

Windows

系统版本

windows11

软件版本

windows11

问题描述

imageimage

复现步骤

1. 2. 3.

jixiaoyong commented 3 weeks ago

你好,对于签名方式,目前的逻辑是:即使没有勾选,则“默认情况下,该工具会使用 --min-sdk-version 和 --max-sdk-version 的值来决定何时采用此签名方案。”,所以如果 apk 文件符合要求也会自动启用对应签名(比如v2,v3……)。

一般来说签名方案版本越高越完善,这里只希望签名 v1 是有什么顾虑吗?

maomc commented 3 weeks ago

例如我针对不同的渠道他们的要求,例如A渠道要求26API,签名可以V1或者v1+V2,就是不接受V3,但是我签名v1 或者 v1+v2 都自动变成了v123,所以就只能单独用其他工具再签名了。

jixiaoyong commented 3 weeks ago

有道理,我刚刚把签名逻辑改成了只使用选中的签名,可以先下载v1.2.1-20240624085109-alpha体验。

顺便提一句,【签名APP】-> 【当前选中的APK文件】-> 【查看签名】也可以快速查看 apk 文件使用了哪些签名方案。