自學(xué)鴻蒙應(yīng)用開發(fā)(41)- 真機(jī)調(diào)試之準(zhǔn)備調(diào)試證書
生成密鑰和證書請求文件
本文介紹使用DevEco Studio生成密鑰和證書請求文件。
啟動DevEco Stduio之后,通過主菜單選擇Build->Generate Key and CSR。

第一次進(jìn)入時選擇【new】。

選擇【KeyStoreFile】右側(cè)的文件夾圖標(biāo)。

選擇保存目錄并輸入文件名。按下【OK】返回Create Store File對話框并2次輸入密碼之后,再次按下【OK】返回Generate Key and CSR畫面。

繼續(xù)輸入其他信息后,按下【Next】。

選擇保存目錄并輸入文件名之后按下【OK】。

按下【Finish】結(jié)束。結(jié)果如下:

也可以通過命令行生成密鑰和證書申請文件,此處省略。
在線申請調(diào)試證書和Profile
登錄AppGallery Connect(https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/)。

選擇【用戶與訪問】在左側(cè)菜單欄選擇【證書管理】。

選擇【新增證書】。
輸入證書名稱,選擇證書類型并上傳通過DevEco Studio生成的證書文件(.csr)。

選擇【提交】。

下載證書文件(.cer)備用。
繼續(xù)在【用戶與訪問】左側(cè)菜單欄選擇【設(shè)備管理】。

選擇【添加設(shè)備】,之后輸入設(shè)備名,類型和自學(xué)鴻蒙應(yīng)用開發(fā)(40)- 真機(jī)調(diào)試之準(zhǔn)備真機(jī)最后獲取的udid之后點(diǎn)【確定】。

退回主畫面,進(jìn)入【我的項目】。

選擇【添加項目】。

輸入名稱之后,按下【確認(rèn)】。

選擇【添加應(yīng)用】。

輸入必要的信息。應(yīng)用類型選擇APP(HarmonyOS應(yīng)用),其他信息根據(jù)實際情況輸入之后按下【確認(rèn)】。
如果頁面未展示“APP(HarmonyOS應(yīng)用)” 選項,可以將開發(fā)者名稱、申請背景、支持設(shè)備類型、是否有應(yīng)用上架訴求及Developer ID發(fā)送至[email protected],華為運(yùn)營人員將在1-3個工作日內(nèi)處理。DeveopID可以從“項目設(shè)置 -> 常規(guī) -> 開發(fā)者”處取得。

選擇【添加】。

輸入名稱并選擇【調(diào)試】之后點(diǎn)擊【選擇證書】。

選擇證書并按【確定】退回信息輸入畫面之后點(diǎn)擊【選擇設(shè)備】。

選擇Mate40Pro后按【確定】。

下載Profile(p7b)文件。
參考資料:
使用真機(jī)進(jìn)行調(diào)試
https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ide_debug_device-0000001053822404
創(chuàng)建您的AGC項目
https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-harmonyapp-createproject
創(chuàng)建HarmonyOS應(yīng)用
https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-harmonyapp-createharmonyapp
作者著作介紹
《實戰(zhàn)Python設(shè)計模式》是作者去年3月份出版的技術(shù)書籍,該書利用Python 的標(biāo)準(zhǔn)GUI 工具包tkinter,通過可執(zhí)行的示例對23 個設(shè)計模式逐個進(jìn)行說明。這樣一方面可以使讀者了解真實的軟件開發(fā)工作中每個設(shè)計模式的運(yùn)用場景和想要解決的問題;另一方面通過對這些問題的解決過程進(jìn)行說明,讓讀者明白在編寫代碼時如何判斷使用設(shè)計模式的利弊,并合理運(yùn)用設(shè)計模式。

對設(shè)計模式感興趣而且希望隨學(xué)隨用的讀者通過本書可以快速跨越從理解到運(yùn)用的門檻;希望學(xué)習(xí)Python GUI 編程的讀者可以將本書中的示例作為設(shè)計和開發(fā)的參考;使用Python 語言進(jìn)行圖像分析、數(shù)據(jù)處理工作的讀者可以直接以本書中的示例為基礎(chǔ),迅速構(gòu)建自己的系統(tǒng)架構(gòu)。
覺得本文有幫助?請分享給更多人。
關(guān)注微信公眾號【面向?qū)ο笏伎肌枯p松學(xué)習(xí)每一天!
面向?qū)ο箝_發(fā),面向?qū)ο笏伎迹?/span>
