APP 备案公钥、签名、MD5获取方法及获取中遇到的问题和解决方法

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

  1. 运行后,单击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

声明:本站部分文章或资源,整理于网络或由网友提供,主要用于知识性分享与学习用途。若相关内容侵犯了原著者的合法权益,请联系处理。
技术

阿里云服务器安装宝塔打不开

2023-11-27 12:16:26

APP上架技术

uniapp app获取keystore等一系列常用数据(APP备案签名和公钥)

2023-12-6 16:51:25

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧