uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”

发布于 1周前 作者 itying888 来自 Uni-App

uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”

审核意见:


更多关于uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

上架都是要备案的,这和开发框架无关,你需要自己申请备案

更多关于uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


已经备案过了,在备案那查询app信息是显示的。

回复 b***@qq.com: 那你向华为申诉吧

在处理uni-app打包上架到鸿蒙平台时遇到“APP备案校验未通过”的问题,通常与应用的配置信息、签名文件或者备案信息不完整或不正确有关。以下是一些可能导致该问题的常见原因及相应的代码或配置示例,帮助你定位和解决问题。

1. 检查manifest.json配置文件

确保你的manifest.json文件中的app-plus部分配置正确,特别是distribute字段下的配置,这通常涉及到应用的包名、版本号、签名等信息。

{
  "app-plus": {
    "distribute": {
      "android": {
        "package": "com.example.myapp",
        "version": {
          "name": "1.0.0",
          "code": "100"
        },
        "sign": {
          "debug": {
            "storeFile": "path/to/keystore.jks",
            "storePass": "keystore_password",
            "alias": "alias_name",
            "aliasPass": "alias_password",
            "keyPass": "key_password"
          },
          "release": {
            // 同上,但使用发布环境的签名信息
          }
        }
      }
    }
  }
}

2. 确认签名文件

确保你使用的签名文件(如.jks.p12)是有效的,并且所有密码和别名都正确无误。错误的签名信息会导致应用无法通过校验。

3. 应用备案信息

在华为开发者平台上,确保你的应用已经完成了所有必要的备案信息填写,包括应用的基本信息、开发者信息、权限声明等。特别注意检查以下几点:

  • 应用名称、包名与manifest.json中一致。
  • 应用的版本号与manifest.json中的版本号匹配。
  • 所有请求的权限都在华为开发者平台上进行了声明。

4. 检查打包工具和环境

确保你使用的uni-app和HBuilderX(或其他打包工具)是最新版本,因为旧版本可能不支持某些新特性或存在已知bug。

5. 查看日志和错误信息

在华为开发者平台上查看详细的错误信息或日志,这些信息通常会提供更具体的失败原因,帮助你快速定位问题。

如果上述步骤都确认无误,但问题依旧存在,建议联系华为开发者支持团队,提供详细的错误信息和应用配置,以便获得更专业的帮助。

请注意,由于具体错误信息未给出,上述内容是基于常见问题的通用解决方案,实际操作中可能需要根据具体错误信息进行调整。

回到顶部