华为 App Signing 无法创建 zip 文件

Huawei App Signing can not create zip file

在华为应用程序库中,我必须更新现有的 aab 应用程序。网站将我重定向到应用程序签名页面,为了成功对应用程序进行签名,我必须遵循一些步骤。这些是提供的步骤:

  1. 从 Internet 或其他合法来源获取 pepk.jar 文件。
  2. 将您的私钥和 public 密钥证书导出并加密到一个 ZIP 文件中。必须根据需要替换粗体参数。然后,根据提示输入您的数据存储位置和密钥密码。 java -jar pepk.jar --keystore test.jks --alias test --output=output.zip --encryptionkey= --include-cert
  3. 上传包含私钥和 public 密钥证书的 ZIP 文件。 (ZIP 文件仅包含 certificate.pem 和 encryptedPrivateKey。)

现在我有两个问题。

第一个 一个是,当我运行 CMD 中第二步的代码时。我收到 include-cert flag is not provided 错误。但是,当我写 --include-cert=certificate.pem--include-cert certificate.pem说标志无法识别

第二个一个是,我把certificate.pem和私钥放到文件夹里,然后压缩成ZIP。但是当我点击提交时它给我 Make sure the package contains only the certificate.pem and encryptedPrivateKey files 错误。未加密 PrivateKey 是当您将应用程序包或 Apk 生成到相同位置且扩展名为 .pepk 时由 AndroidStudio 导出的文件?

我不知道为了签署我的申请我错过了什么。任何帮助将不胜感激,提前致谢

I get include-cert flag is not provided error. However when I write --include-cert=certificate.pem or --include-cert certificate.pem it says flag is unrecognized.

建议您不要更改命令并按照document中的命令进行操作。

您可以点击here进行试用。

这是App Signing Operation Guide video供参考。

如果显示“No value provided for flag: include-cert”,则pepk.jar文件不正确。您需要将其替换为正确的。

https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-appsigning-faq-0000001052944432