证书文件csr_想要用真机调试鸿蒙app?你还需要这几个文件才行

网上很多其他教程,大部分都是使用模拟器运行调试的,而想要用真机调试,与模拟器调试又有哪些区别呢?

本文整理总结了真机调试的关键问题:证书配置。

在华为真机设备上安装调试程序,目前管理比较严格,下面我详细说下步骤。

1、目前需要受邀才能成为HarmonyOS开发者,第一步,要向agconnect@huawei.com邮箱发送申请,内容大致就是申请成为开发者,把自己的开发者账号ID附上。

2、等待邮件通知开通后,进入AppGallery后台

https://developer.huawei.com/consumer/cn/service/josp/agc/index.html

如果申请开发者成功后,会在你的主页里,多了证书管理这个页面。

0fc2883fb4f8700808619a70a7311955.png

3、注意上面页面里,还有一个设备管理页签。首先点击设备管理

e2482f4af5d4ab86f81d5466da5bc272.png

点击右上角的添加设备,需要加入设备名称和UDID,这里面主要是UDID的获取,下面我说一下手表的UDID获取方式。

6797d461bc1b8f5b99931e8d409adcfe.png

UDID相当于设备的身份证,它可以唯一标识一台设备。

手表:

手表需要连接到手机上,手机上下载应用调试助手,通过应用调试助手来看手表到UDID。

注:将设备配置好后,我们后面在生成证书时,需要勾选设备。

4、用DevEco创建一个项目,选择Lite Wearable,模版选空模版(只有javascript的),按下图选择

16c6a24b6a1d272071bdb2b5501723c8.png

弹出来

cb21f37c043a8754978f1057cc6491b6.png

先new一个p12文件,这个p12可以认为是应用的身份证信息,唯一标示这个应用是属于你的,这个文件要好好保存,证明版权的。

07a23979ebc150126440b2663b64babe.png
20d179d8fe39f5279f47c12293932092.png

下面的以此填完,一定要记得alias和密码,不然还得从头配置,很麻烦。

9da0969eaa4d491d7f63a979c0d3a78b.png

最后选择Generate Key and CSR,会提示CSR文件的保存路径,保存即可,注意后缀名是CSR。

到这里我们生成了2个文件了,分别是demo.p12和demo.csr

715b639ab32fa7a05f9e203f81f6b9ad.png

注:由于p12文件是应用身份证,所以不要拿p12来回传,csr文件是和p12绑定的,csr被加密了,我们需要拿着csr文件去华为开发者后台换取证书,这个csr只是为了换证书用的。

5、登陆AppGallery,进入后台,找到证书管理,点击新增证书

c185113b546f34aa563644056e8f1c50.png

在弹出的窗口中,上传我们第4步生成csr文件。

7e9e527546af5359ffb7fcc27093b491.png

其他选项填完后,点击提交,回到列表页面,点击下载。

67e8f710e12b9f5ff2269f8d4d893c00.png

下载下来后缀名为cer的文件。

当前我们一共有3个文件,demo.p12、demo.csr、demo.cer,其中csr文件是用来换取cer文件的。所以目前我们有2个有效文件:demo.p12、demo.cer。

6、在AppGallery后台,创建项目

e4da3fa05d00eb93698c496c4d463d3a.png

7、在创建好的项目里,创建应用

dcadc0c03737447b9b3098e12ee44d45.png
c8ec6a1ea2d9d024e39bcebe8c5c4a46.png

这里注意包名要和你创建项目时的包名一致。

8、创建Profile文件。

5579af3808a331024afb93a3a1be4829.png
7470436b273dfdd6b61457a875cfe576.png

证书和设备都在前面配置过里,这里直接可以选到

620eb8d6b70134f3b6d90f7701cd3b1b.png

点击提交后,在列表页面选择下载:

22047c44a929efa03074cb46a8010cea.png

会下载下来一个后缀名为p7b到文件。

到现在为止,我们有了3个有效文件:demo.p12、demo.cer、helloDebug.p7b。这三个文件就是我们所有用到的证书文件了。

9、将上面3个文件配置到项目中。

选择文件——项目

bb8dd7a523be086eff8ab964bdc3ebc7.png
34c1aaac56dda0c00f7764df38e69087.png

这三个文件分别填到对应位置,注意别名和密码都要和第一步配置到一样。

7c921554b7a7b12ef0701784e3a4772e.png

点击确定,就完成了3个证书文件的添加,后面打hap包后,就可以直接在手表上运行项目了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值