前言

鸿蒙开发通常需要四个文件:私钥库文件 (.p12)、证书请求文件(.csr)、证书文件(.cer)和签名描述文件(.p7b)。

本文将详细说明这四种文件是怎么获取的。

获取流程

获取私钥库文件(.p12)和证书请求文件(.csr)


如图,在DevEco Studo中a分别点击:构建>生成私钥和证书请求文件,进入生成界面。

 第一行Key store file是选择私钥库,如果没有现成的,点击“New”,进入创建页面,创建页面需要你选择一个路径作为私钥库路径(最好和之后的文件保存在一块,下面会再次提到的)并设置私钥库文件名和私钥库密码,当此处完成,第二行将自动创建;如果有现成的,点击Choose Existing直接选择已有私钥库文件;

第二行Key store password是设置私钥库密码,请设置一个你记得住的密码,之后有需要;

第三行Alias是请你给你的私钥取一个别名,写一个你记得住的名字即可;

第四行Password是私钥的密码。

四项填写完毕,点击Next进入下一步,并自动完成.p12文件的创建。

 这里只需要填写第五行CSR file即可,其目的是选择CSR保存的路径和CSR文件名称(切记,选路径的时候加上文件名称) 。

点击Finish,即可完成CSR文件的生成。至此,我们完成了program1.p12文件和program1.csr文件的创建。

获取证书文件(.cer)


进入AppGallery Connect,完成登录或注册,并进入图示画圈部分——证书、APP ID和Profile。

在证书部分,点击新增证书,并根据提示填写相关信息。证书名称请取记得住的,最好和上述步骤取的名字一致,证书类型选择“调试证书”,CSR文件就是上一步生成的CSR文件。点击提交,即可完成新增。

点击对应证书的下载按钮,下载cer文件。

获取签名描述文件(.p7b)


(这里的简要流程是:创建项目——>创建APP ID。创建项目在“开发与服务”中(见下图),点击创建即可,非常简单)

创建APP ID实际上就是在平台创建APP信息,它应与你实际的项目是相关的。点击APP ID部分,点击“新增”,选择项目,根据提示一步步完成新增即可(流程单一,不再赘述)。

创建APP ID时需要配置包名(这个包名和创建的鸿蒙开发程序包名一致),还请记住这个。

有可能还需要添加设备(通常是你登录过的设备),还请根据官方文档提示,完成这一步。

 点击“Profile”部分,点击新增,根据提示一步步完成,切记新增时类型选择“调试”。

(一开始界面不太一样,但不用担心,选择应用名称和Profile名称,就会和我的一样了~) 

完成之后,你将在列表中看到新增的文件,点击对应下载按钮,即可完成签名描述文件的获取。

至此,我们获取了所有所需文件。
                        
 

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐