申请应用发布证书时提示“上传的CSR文件无效,请重新上传”,如何处理?
请确认在生成证书请求文件时-keealg参数是否设置为“EC”,如果设置错误请重新生成CSR文件后上传。如问题仍未解决,请通过提交工单的方式联系华为技术支持解决。
华为应用商店如何发布HarmonyOS应用
调试完毕后,您便可以打包HarmonyOS应用,在AGC提交上架。
HarmonyOS通过数字证书与Profile文件等签名信息来保证应用的完整性,应用如需上架到华为应用市场必须通过签名校验。因此,您需要使用发布证书和Profile文件对应用进行签名后才能发布。
上架成功后,用户即可在华为应用市场搜索获取您的HarmonyOS应用。
说明
您最多仅可申请1个发布证书。
说明
您最多可申请100个Profile文件。
最终打包生成的APP包需符合如下规范。
规范 | 说明 |
---|---|
APP包大小 | 不超过2GB。 |
HAP包大小 | 在AGC上传APP包后,AGC将解析检测APP包中的HAP包大小,并根据HAP包声明支持的设备类型判断HAP包大小是否满足条件。如APP包大小符合条件,但HAP包超过上限,系统会提示HAP包过大,您仍无法成功上传APP包。因此请确保每个HAP包满足大小限制:不同设备类型的HAP包大小限制:运动手表/路由器不能超过20MB,手机/智能手表/大屏不能超过2GB。对于支持单设备的HarmonyOS应用软件包,HAP包大小不能超过对应设备类型的上限。例如,HarmonyOS应用软件包仅支持运动手表,则HAP包不能超过20MB。对于支持多设备的HarmonyOS应用软件包,如果APP包中的单个HAP包支持单个设备,则HAP包大小不能超过对应设备类型的上限。如果APP包中的单个HAP包支持多个设备,则HAP包大小不能超过这多个设备类型上限的最小值。注意当前仅智能手表应用支持配置付费下载。如需将应用分发至智能手表及其他设备(如运动手表+手机),且希望智能手表应用为付费下载应用,请将智能手表应用分开打包,即为智能手表单独创建一个应用,为其他设备(如运动手表+手机)创建另一个应用。 |
APP包名 | 包名必须为以点号(.)分隔的字符串,且至少包含三段,每段中仅允许使用英文字母、数字、下划线(_),如“harmony_11.huawei.com ”。首段以英文字母开头,非首段以数字或英文字母开头,每一段以数字或者英文字母结束,如“harmony99.huawei.11_com”。不允许多个点号(.)连续出现,如“harmony..huawei.com ”。包名不超过128个字符,且不可包含敏感词或保留字符。保留字符包括如下:.oh..ohos..harmony..harmonyos..openharmony..system. |