前言 進行UniApp 離線打包之前, 建議先認真閱讀一遍官方的開發文檔。真正閱讀過了,可以少踩很多坑。本文介紹離線打包前的準備及iOS工程的一些配置和需要註意的事項。 官方文檔: App離線打包 iOS插件開發教程 iOS原生工程配置 首先,需要去UniApp官網創建一個開發者賬號 註冊開發者 登 ...
前言
進行UniApp 離線打包之前, 建議先認真閱讀一遍官方的開發文檔。真正閱讀過了,可以少踩很多坑。本文介紹離線打包前的準備及iOS工程的一些配置和需要註意的事項。
官方文檔:
App離線打包
iOS插件開發教程
iOS原生工程配置
首先,需要去UniApp官網創建一個開發者賬號
註冊開發者
登錄開發者中心
賬號創建成功後就可以去開發者中心創建應用了。
App的創建
在開發者中心, 點擊 “應用管理-> 我創建的應用” , 顯示已創建的應用列表
點擊 “創建應用” 按鈕後,會彈出創建新應用的對話框。
選擇應用類型 “uni-app
”, 輸入 “應用名稱”, 點“確認”按鈕 完成應用的創建。
應用創建成功後會生成一個App id
, 是這個應用的唯一標識。後面會講到在iOS工程中配置這個App id
點擊“編輯” 按鈕可以修改 “應用名稱”。 點擊“刪除”按鈕可以刪除應用,但需要符合刪除條件才可以
AppKey的生成
通過上面的操作,我們已經創建好應用了。 UniApp的插件開發除了需要上面創建應用生成的“App id
” 外,還需要App key
。 接下來講一下App key的生成步驟:
在應用列表中 點擊“rz-testmodule
” 的應用名稱 ,進入二級管理頁面。
左側菜單欄選擇 “離線打包Key管理” , 右側配置信息中 選擇平臺:“iOS” , iOS BundleId : 蘋果開發者中心創建的應用的 bundle id . 點擊“保存” 按鈕。
箭頭指向的位置就是生成的 “App key
”
AppId 的配置
打開 Xcode 工程目錄下的control.xml
文件,修改appid
值:
appid:值為HBuilderX應用的appid,
control.xml
中的appid 值必須與5+應用manifest.json
中的id欄位值(uni-app項目為manifest.json
中的appid欄位值)完全一致;
AppKey的配置
在iOS工程中打開info.plist
,創建key為dcloud_appkey
,Value選擇String類型,內容為申請的AppKey如下:
參考
更多
更多有關uniapp ios 插件開發的相關內容可參考專欄:《uniapp ios原生插件與混合開發教程》
本文來自博客園,作者:reyzhang,轉載請註明原文鏈接:https://www.cnblogs.com/reyzhang/p/17328503.html