android - 如何检查 APK/AAB 二进制文件是否在调试模式下签名?
问题描述
假设我负责将 APK/AAB 发布到 play store 的工具,我需要在这样做之前进行一些预检查。
我的工具如何检查 APK/AAB 二进制文件是否已在“调试模式”下签名?
注意:要清楚,我不需要像在所有其他答案中那样以“发布模式”签署它的过程,我需要完整的检查程序来知道 APK/AAB 是否会被 Play 商店拒绝,所以我可以拒绝它。
解决方案
这是第一个答案,等待更好:
jarsigner -verify -certs -verbose my.aab > presign.txt
现在 my.aab 处于调试模式当且仅当“presign.txt”包含“ CN=Android Debug, O=Android, C=US ”。