HarmonyOS 鸿蒙Next目前支持类似于iOS中的自签名应用安装吗?
HarmonyOS 鸿蒙Next目前支持类似于iOS中的自签名应用安装吗? 鸿蒙目前支持类似于iOS中的自签名应用安装吗?
【解决方案】
-
针对开发调试场景,DevEco Studio为开发者提供了自动签名方案,帮助开发者高效进行调试。 自动签名仅用于调试场景,方便开发者进行应用的调试。部分调试场景下必须使用手动签名。 从DevEco Studio 6.0.0 Beta5版本开始,应用的自动签名分为关联注册应用进行签名和未关联注册应用进行签名两种。 1)关联注册应用进行签名:与应用市场(AppGallery Connect,简称AGC)的应用绑定,可在DevEco Studio开通开放能力。 2)未关联注册应用进行签名:未与应用市场的应用绑定,不支持在DevEco Studio开通开放能力。
-
关联注册应用进行签名操作步骤: 1)连接真机设备或模拟器,具体请参考使用本地真机运行应用/元服务或使用模拟器运行应用/元服务,真机连接成功后如下图所示: 2)进入File 》 Project Structure… 》 Project 》 Signing Configs界面,勾选“Associate with registered application”。如果未登录,请先点击Sign In进行登录。 3)点击Enable open capabilities,在DevEco Studio上开通开放能力。当前支持开通如下四种开放能力:Push Kit(推送服务)、Device status detection(应用设备状态检测)、Map Kit(地图服务)、Safety Detect(安全检测服务),应用根据需要进行勾选。 4)在配置文件中添加ACL权限信息,ACL权限清单请参考自动签名支持的ACL权限,配置操作请参考使用ACL的签名配置指导。 修改配置文件后,若应用已在AGC申请该权限,点击OK继续签名。若应用未申请该权限,会导致签名失败,点击Notice弹窗中"Submit a permission request in AppGallery Connect"或"Submit",跳转至AGC申请权限,然后返回DevEco Studio界面重新签名。 申请ACL前注意事项: 在申请ACL权限前,请审视是否符合受限权限的使用场景。当前仅少量符合特殊场景的应用可在通过审批后,使用受限权限。申请方式请见申请使用受限权限。 涉及受限权限的应用,在上架时,应用市场(AGC)将根据应用的使用场景审核是否可以使用对应的受限权限。如不符合,应用的上架申请将被驳回,审核方式请见发布HarmonyOS应用。 申请ACL后Profile证书说明: 在ACL权限申请审批完成前,可获得一个有效期较短的临时Profile证书,使应用可完成签名。临时证书到期后,若申请仍未审批通过,签名时需再次申请和再次获取临时证书。 在ACL权限申请审批完成后,可获取一个有效期较长的正式Profile证书。 5)签名完成后,将鼠标悬置Provisioning Profile:DevEco Managed Profile后,可查看证书有效期、包名(bundle name)、企业名称(common name)、ACL权限(ACL)、开放能力(capability)相关信息。
-
未关联应用进行签名操作步骤: 1)连接真机设备或模拟器,具体请参考使用本地真机运行应用/元服务或使用模拟器运行应用/元服务,真机连接成功后如下图所示: 2)进入File 》 Project Structure… 》 Project 》 Signing Configs界面,勾选“Automatically generate signature”,即可完成签名。如果未登录,请先单击Sign In进行登录,然后自动完成签名。 3)在配置文件中添加ACL权限信息,ACL权限清单请参考自动签名支持的ACL权限,配置操作请参考使用ACL的签名配置指导。 说明: 在申请ACL权限前,请审视是否符合受限权限的使用场景。当前仅少量符合特殊场景的应用可在通过审批后,使用受限权限。申请方式请见申请使用受限权限。 涉及受限权限的应用,在上架时,应用市场(AGC)将根据应用的使用场景审核是否可以使用对应的受限权限。如不符合,应用的上架申请将被驳回,审核方式请见发布HarmonyOS应用。 4)签名完成后,将鼠标悬置Provisioning Profile:DevEco Managed Profile后,可查看证书有效期、包名(bundle name)、企业名称(common name)、ACL权限(ACL)、开放能力(capability)相关信息。
更多关于HarmonyOS 鸿蒙Next目前支持类似于iOS中的自签名应用安装吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
调试可以 打包安装好像不行
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
devecostudio中的自动签名吗?,
鸿蒙Next目前不支持类似iOS的自签名应用安装机制。应用分发必须通过华为应用市场,所有应用需经过签名验证和安全审核。开发者可通过华为提供的DevEco Studio工具生成正式签名证书,但无法在未授权设备上安装未上架应用。系统采用分布式安全架构,严格管控应用来源,确保安装包完整性和来源可信性。
目前HarmonyOS Next暂不支持类似iOS的自签名应用安装机制。系统采用严格的应用签名验证体系,所有应用必须通过华为官方签名认证才能在设备上安装运行,这是鸿蒙安全架构的核心设计之一。若需安装测试应用,建议通过官方DevEco Studio使用调试证书进行真机调试,或通过AppGallery上架分发正式版本。