HarmonyOS 鸿蒙Next 两个app,用A生成了证书,对B进行打包时填写证书信息一致报错

HarmonyOS 鸿蒙Next 两个app,用A生成了证书,对B进行打包时填写证书信息一致报错

No signature of method: build_4jaekwt09rc49vr33gle6gcq0.ohos() is applicable for argument types: (build_4jaekwt09rc49vr33gle6gcq0$_run_closure1) values: [build_4jaekwt09rc49vr33gle6gcq0$_run_closure1@75cab139]

WX1-211811.png


更多关于HarmonyOS 鸿蒙Next 两个app,用A生成了证书,对B进行打包时填写证书信息一致报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

两个应用不能使用同一个profile文件,

更多关于HarmonyOS 鸿蒙Next 两个app,用A生成了证书,对B进行打包时填写证书信息一致报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


profile是两个,现在我打包里面,只有profile是第二个app的,其他是生成证书时候的。但是一致是报这个错,然后我把debug那里也设置了下,没用自动的那个,但是还没成,

在HarmonyOS鸿蒙Next中,使用A应用生成的证书对B应用进行打包时,如果填写证书信息一致但仍然报错,可能是由于以下原因:

  1. 证书不匹配:A应用生成的证书专用于A应用,不能直接用于B应用。每个应用需要独立的证书。

  2. 证书信息错误:尽管填写的信息一致,但可能包含格式错误或遗漏关键字段。

  3. 证书链问题:如果使用了证书链,确保所有中间证书和根证书都正确配置。

  4. 应用标识符冲突:B应用的标识符(Bundle ID)可能与证书中的标识符不匹配。

  5. 证书过期:检查证书是否在有效期内,过期的证书无法用于打包。

  6. 签名算法不兼容:确保使用的签名算法与鸿蒙系统兼容。

解决方法是分别为A和B应用生成独立的证书,并确保在打包时使用正确的证书信息。

回到顶部