uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”
uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”
- 您的应用APP备案校验未通过,不符合华为应用市场审核标准。
- 请您及时完成APP备案。
- APP备案要求请参考:https://www.miit.gov.cn/zwgk/zcjd/art/2023/art_39b4f1acc36745b98478e0ec3e07128d.html
- APP备案FAQ请参考:https://developer.huawei.com/consumer/cn/doc/app/50130
- 请注意,本次为机审结果,您的应用重新上传后可能还会有其他问题,请以最终审核意见为准。
更多关于uni-app打包上架鸿蒙,华为总是提示“APP备案校验未通过”的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
上架都是要备案的,这和开发框架无关,你需要自己申请备案
更多关于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. 查看日志和错误信息
在华为开发者平台上查看详细的错误信息或日志,这些信息通常会提供更具体的失败原因,帮助你快速定位问题。
如果上述步骤都确认无误,但问题依旧存在,建议联系华为开发者支持团队,提供详细的错误信息和应用配置,以便获得更专业的帮助。
请注意,由于具体错误信息未给出,上述内容是基于常见问题的通用解决方案,实际操作中可能需要根据具体错误信息进行调整。