HarmonyOS 鸿蒙Next内部测试 文档说的描述文件sign值有MAC电脑的获取方案吗?

HarmonyOS 鸿蒙Next内部测试 文档说的描述文件sign值有MAC电脑的获取方案吗? 鸿蒙内部测试 文档说的描述文件sign值有MAC电脑的获取方案吗?

5 回复

要不你试试 https://developer.huawei.com/consumer/cn/forum/topic/0207179683017863510?fid=0109140870620153026 一个 HarmonyOS 内测打包签名分发工具

或者

  • 使用 shasum 命令

    1. 在终端中输入 shasum -a 256 /path/to/file,将 /path/to/file 替换为要计算 SHA256 哈希值的文件的实际路径。例如,要计算用户下载文件夹中名为 “example.txt” 的文件的 SHA256 哈希值,可使用命令 shasum -a 256 ~/Downloads/example.txt
  • 使用 openssl 命令
    2. 在终端中输入 openssl dgst -sha256 /path/to/file,同样将 /path/to/file 替换为实际文件路径。例如,openssl dgst -sha256 ~/Documents/sample.pdf

更多关于HarmonyOS 鸿蒙Next内部测试 文档说的描述文件sign值有MAC电脑的获取方案吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个sign字段是使用SHA256withECDSA签名的,这样可行吗?

sign字段是根据签名工具获取的 https://gitee.com/arkin-internal-testing/internal-testing。 这个工具是兼容mac的,

鸿蒙Next内部测试的描述文件sign值获取,MAC电脑可通过终端命令行获取。具体操作:使用OpenSSL工具执行命令提取签名信息。需确保已安装OpenSSL环境,通过证书文件及私钥生成sign值。MAC系统自带OpenSSL可直接调用,无需额外配置。

对于HarmonyOS Next内部测试中获取描述文件sign值的问题,在Mac电脑上可以通过以下方式获取:

  1. 使用终端命令获取设备UDID:
system_profiler SPUSBDataType | grep -A 11 -w "iPad\|iPhone\|iPad" | grep "Serial Number" | awk '{print $3}'
  1. 获取sign值的替代方案:
  • 通过Xcode设备日志获取相关信息
  • 使用Android Studio的ADB工具(需安装HarmonyOS驱动)
  • 使用第三方工具如iMazing提取设备信息

注意:具体sign值获取方式可能因HarmonyOS版本不同而有所变化,建议参考最新的开发者文档或内部测试指南。Mac平台的操作流程与Windows类似,主要区别在于使用的终端命令和工具路径不同。

回到顶部