https://pmself.com/3085.html 参考这个页面,编者按!
一、IOS 系统获取 Bundle ID、平台公钥、签名 MD5 值的指引
获取 Bundle ID:使用 APP 对应的 IOS 开发者账号登录 Developer 控制台,找到下图标识符(英文),单击进入 Certificates,IdentifiersProfiles 页面。
在 Certificates,Identifiers&Profiles 页面,单击 Identifiers,其中 IDENTIFIER 列对应的就是 Bundle ID。如下图所示:
获取公钥与签名 SHA1 值:在计划资源中,单击证书(英文),进入 Certificates 页面。
在 Certificates 页面,可查看证书详情,并下载 APP 对应的证书。
通过查看证书详细信息,可获取公钥和签名 SHA1 值。IOS 的 APP 公钥,如下图所示:
若公共密钥未完整显示,可以先单击省略号,如果仍然未能完整显示出来,请复制省略号前面显示出的数据进行填写。
IOS 的 APP签名 MD5 值(SHA-1),如下图所示:
二、安卓系统获取包名、平台公钥、签名 MD5 值的指引
Windows 平台
公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,本文以 jadx-gui 为例。
下载 jadx-gui 工具 , 点击此处 下载 jadx-gui 工具。
下载完成后,解压压缩包,双击 jadx-gui-1.4.7.exe 运行。
运行后,在页面左上方单击文件 ,打开文件,打开 APK 包。
打开 APK 包后,找到并单击 AndroidManifest.xml,查看 APP 包名。
打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值。
macOS 平台
打开终端,运行如下命令安装 jadx。
brew install jadx
错误zsh: command not found: brew解决方法
执行命令:
/bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”
1.
安装完成后,在终端运行如下命令打开 jadx。
jadx-gui
报错:
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
1.
2.
首先检查自己电脑是否已经安装了JDK环境。打开终端执行java -version指令:
mac@Macmini ~ % java -version
The operation couldn’t be completed. Unable to locate a Java Runtime.
Please visit http://www.java.com for information on installing Java.
1.
2.
3.
可以看到我们是没有安装JDK环境。
官网下载合适的JDK版本。
Oracle官网: https://www.oracle.com/java/technologies/downloads/
我这里是M1芯片的Mac,选择的是Arm 64 DMG Installer。如果是Intel芯片的Mac,选择x64 Compressed Archive。
各位可以根据自己需要以及电脑配置选择合适的版本。
下载成功之后,双击进行安装。
打开终端执行java -version指令,检查是否安装成功
mac@Macmini ~ % java -version
java version “19.0.1” 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)
1.
2.
3.
4.
再报错:ERROR: JAVA_HOME is set to an invalid directory: @@HOMEBREW_JAVA@@Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
命令行:open .bash_profile
在文件中配置java环境
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
使 bash_profile 生效,命令行:source ~/.bash_profile
再次命令行:jadx-gui
- 运行后,单击Open file,打开 APK 包。
3.1 打开 APK 包后,找到并单击 Resources,找到并单击 AndroidManifest.xml,查看 APP 包名。
3.2 打开 APK 包后,找到并单击 APK signature,查看平台公钥和签名 MD5 值。
APP 备案公钥、签名、MD5获取方法及获取中遇到的问题和解决方法
https://blog.51cto.com/u_13888825/7554487