鴻蒙HarmonyOS包管理器FAQ
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz
Q1:我想在HPM發(fā)布組件包或者發(fā)行版解決方案需要準(zhǔn)備什么?
A:
1、 首先您需要一個(gè)華為賬號(hào)。
2、 有了華為賬號(hào)之后,需要到HarmonyOS設(shè)備開(kāi)發(fā)官網(wǎng)進(jìn)行企業(yè)實(shí)名認(rèn)證。
3、 認(rèn)證成功之后在HPM系統(tǒng)中創(chuàng)建屬于您的組織。
4、 有了組織之后就可以以組織的名義發(fā)布組件包或者發(fā)行版解決方案。
Q2:如何注冊(cè)用戶登錄HPM系統(tǒng)?
A:
進(jìn)入HPM系統(tǒng)(https://hpm.harmonyos.com/#/cn/home)頁(yè)面,點(diǎn)擊右上角“注冊(cè)”按鈕。按照指引注冊(cè)華為賬號(hào)。注冊(cè)成功之后即可使用該賬號(hào)登錄HPM系統(tǒng)。
溫馨提示:您可以在華為賬號(hào)的賬號(hào)中心頁(yè)面修改您的昵稱(chēng)和頭像。
Q3:如何進(jìn)行HarmonyOS開(kāi)發(fā)者認(rèn)證?
A:
使用已有的華為賬號(hào)登錄HarmonyOS設(shè)備開(kāi)發(fā)官網(wǎng)(https://device.harmonyos.com/cn/home)點(diǎn)擊“管理中心”按照操作指引進(jìn)行企業(yè)實(shí)名認(rèn)證并等待審核通過(guò)。

推薦您使用對(duì)公打款的認(rèn)證方式。

Q4:我已經(jīng)申請(qǐng)了HarmonyOS開(kāi)發(fā)者認(rèn)證并且已經(jīng)審核通過(guò),如何在HPM系統(tǒng)創(chuàng)建組織?
A:
1、 使用華為賬號(hào)登錄到HPM系統(tǒng)。點(diǎn)擊右上角頭像下拉菜單進(jìn)入到“個(gè)人中心”。

2、 個(gè)人中心的組織頁(yè)中點(diǎn)擊“添加”按鈕,創(chuàng)建組織。

在彈出框中填寫(xiě)組織名稱(chēng)和描述。
溫馨提示:組織名一旦創(chuàng)建就不能修改,請(qǐng)謹(jǐn)慎創(chuàng)建組織。
3、 創(chuàng)建組織成功之后進(jìn)入組織頁(yè)面點(diǎn)擊“申請(qǐng)官方認(rèn)證”并請(qǐng)發(fā)送郵件到hpm_support@harmonyos.com提供您的組織名稱(chēng)及您想要在HPM上發(fā)布組件包的訴求背景。我們會(huì)有專(zhuān)人與您進(jìn)行接洽。
4、 組織官方認(rèn)證通過(guò)之后該組織中的成員即可以該組織的名義發(fā)布HPM組件包。
Q5:如何使用hpm-cli發(fā)布組件包或者發(fā)行版解決方案?
A:
1、 首先請(qǐng)參考HarmonyOS設(shè)備開(kāi)發(fā)官網(wǎng)的組件開(kāi)發(fā)準(zhǔn)備工作安裝hpm-cli工具(https://device.harmonyos.com/cn/docs/develop/bundles/oem_bundle_guide_prepare-0000001050129846)
2、 登錄HPM系統(tǒng)進(jìn)入個(gè)人中心,拷貝個(gè)人信息下方的邀請(qǐng)碼,在本地命令行中執(zhí)行如下命令“hpm config set loginUser Z*****W”。
3、 執(zhí)行“hpm gen-keys”生成本地公私鑰對(duì)。注意執(zhí)行該命令時(shí)會(huì)要求您定義一個(gè)密碼,如您定義了密碼,那么請(qǐng)您記住該密碼,它將在未來(lái)您需要執(zhí)行發(fā)布“publish”命令時(shí)要求您再次輸入,當(dāng)然,您也可以選擇不輸入密碼。
該命令執(zhí)行成功之后會(huì)提示您密鑰已經(jīng)生成,請(qǐng)?jiān)谔崾镜哪夸浿写蜷_(kāi)以public開(kāi)頭的文件。將文件中的所有內(nèi)容拷貝到HPM系統(tǒng)個(gè)人中心的SSH公鑰頁(yè)面
想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):
51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)
https://harmonyos.51cto.com/#zz