用模拟器跑鸿蒙应用不需要签名,但想在真机上调试,就必须给应用“签字盖章”——签名。签名是应用身份的证明,也是设备信任的凭证。
注册开发者账号
去华为开发者联盟注册账号并完成实名认证。个人开发者免费,企业开发者需要营业执照信息。实名认证通过后,就获得了申请证书的资格。
注册时注意账号类型和后续用途匹配:个人账号适合个人开发者,公司主体开发上架需要企业账号。

理解签名的三件套
鸿蒙签名涉及证书(Certificate)、Profile(描述文件)和密钥(Key):证书证明开发者身份,Profile 绑定应用包名和设备列表,密钥负责实际签名。三者配合,缺一不可。
听起来复杂,但 DevEco Studio 提供了自动签名:登录账号、勾选“Automatically generate signature”,IDE 会自动申请并配置好一切。
自动签名步骤
第一步:在 IDE 里登录华为账号;第二步:打开工程配置(File→Project Structure→Signing Configs),勾选自动签名;第三步:等待 IDE 完成证书和 Profile 的自动生成。
完成后,用数据线连接开启了开发者模式的鸿蒙手机,点击 Run,应用就会安装到真机。

常见问题
签名报错先查三处:账号是否实名、包名是否和 Profile 一致、手机是否信任开发者证书。真机第一次安装会提示信任,需要在手机设置里允许。
证书有过期时间,到期后重新生成即可;上架正式包则要在 AppGallery Connect 里配置正式签名。
小结
签名是开发流程里“无趣但必须”的一环。自动签名把门槛降得很低,理解原理、会用工具,就不会被它卡住。签名搞定,真机调试的大门就敞开了。