前言
進(jìn)行UniApp 離線打包之前, 建議先認(rèn)真閱讀一遍官方的開發(fā)文檔。真正閱讀過了,可以少踩很多坑。本文介紹離線打包前的準(zhǔn)備及iOS工程的一些配置和需要注意的事項(xiàng)。
官方文檔:
App離線打包
iOS插件開發(fā)教程
iOS原生工程配置
首先,需要去UniApp官網(wǎng)創(chuàng)建一個(gè)開發(fā)者賬號
注冊開發(fā)者
登錄開發(fā)者中心
賬號創(chuàng)建成功后就可以去開發(fā)者中心創(chuàng)建應(yīng)用了。
App的創(chuàng)建
在開發(fā)者中心, 點(diǎn)擊 “應(yīng)用管理-> 我創(chuàng)建的應(yīng)用” , 顯示已創(chuàng)建的應(yīng)用列表
點(diǎn)擊 “創(chuàng)建應(yīng)用” 按鈕后,會彈出創(chuàng)建新應(yīng)用的對話框。
選擇應(yīng)用類型 “uni-app
”, 輸入 “應(yīng)用名稱”, 點(diǎn)“確認(rèn)”按鈕 完成應(yīng)用的創(chuàng)建。
應(yīng)用創(chuàng)建成功后會生成一個(gè)App id
, 是這個(gè)應(yīng)用的唯一標(biāo)識。后面會講到在iOS工程中配置這個(gè)App id
點(diǎn)擊“編輯” 按鈕可以修改 “應(yīng)用名稱”。 點(diǎn)擊“刪除”按鈕可以刪除應(yīng)用,但需要符合刪除條件才可以
AppKey的生成
通過上面的操作,我們已經(jīng)創(chuàng)建好應(yīng)用了。 UniApp的插件開發(fā)除了需要上面創(chuàng)建應(yīng)用生成的“App id
” 外,還需要App key
。 接下來講一下App key的生成步驟:
在應(yīng)用列表中 點(diǎn)擊“rz-testmodule
” 的應(yīng)用名稱 ,進(jìn)入二級管理頁面。
左側(cè)菜單欄選擇 “離線打包Key管理” , 右側(cè)配置信息中 選擇平臺:“iOS” , iOS BundleId : 蘋果開發(fā)者中心創(chuàng)建的應(yīng)用的 bundle id . 點(diǎn)擊“保存” 按鈕。
箭頭指向的位置就是生成的 “App key
”
AppId 的配置
打開 Xcode 工程目錄下的control.xml
文件,修改appid
值:
appid:值為HBuilderX應(yīng)用的appid,
control.xml
中的appid 值必須與5+應(yīng)用manifest.json
中的id字段值(uni-app項(xiàng)目為manifest.json
中的appid字段值)完全一致;
AppKey的配置
在iOS工程中打開info.plist
,創(chuàng)建key為dcloud_appkey
,Value選擇String類型,內(nèi)容為申請的AppKey如下:
參考
Appkey申請文章來源:http://www.zghlxwxcb.cn/news/detail-417526.html
更多
更多有關(guān)uniapp ios 插件開發(fā)的相關(guān)內(nèi)容可參考專欄:《uniapp ios原生插件與混合開發(fā)教程》文章來源地址http://www.zghlxwxcb.cn/news/detail-417526.html
到了這里,關(guān)于uniapp ios app離線打包的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!