uni-app的本地離線包,及app-plus包在打包配置中的一些注意點:
一.首先需要去官網(wǎng)下載HBuildX對應(yīng)版本的離線包。一般下載最新的包,更新最新的HBuildX即可。
二、插件包配置詳細細節(jié):
1.替換Images.scassets中圖片
2.更改Targets——General中內(nèi)容(Display Name、Bundle Identifier、Version )
3.替換證書
BundleID:com.abc1234
Build Setting——搜索 a7e03077-46db-4b91-b0c4-20fd613c1e14 刪除掉
Build Setting——Signing——Code Signing Identify——全部更改為“iOS Developer”
到這一步證書已經(jīng)更改完成
4.設(shè)置啟動圖
上下左右居中、左右貼邊、圖片Content Mode選擇Aspect Fit
5.直接替換HBuilder-uniPlugin-Info.plist文件
其中更改好的很多配置信息,手動更改容易遺漏
6.接下來,跟隨官方文檔開始配置參數(shù):https://nativesupport.dcloud.net.cn/AppDocs/usesdk/ios
1.配置Appkey
打開info.plist,創(chuàng)建key為dcloud_appkey,Value選擇String類型,內(nèi)容為申請的AppKey
2.control.xml
對應(yīng)的 appid 更改為“__UNI__ABC1234”
syncDebug改為false
3.InfoPlist.strings
國際化文件中更改項目名稱
7.導(dǎo)入原生插件
官網(wǎng)文檔位置:https://nativesupport.dcloud.net.cn/NativePlugin/course/ios?id=簡介
8.更改Pandora/apps 下的文件名稱為uni-app的appid:“__UNI__ABC1234”
9. 每次HBuildX有更新的話,只需要替換項目主目錄中的SDK包即可
10. 根據(jù)Feature-iOS.xls文件,配置項目依賴,添加Framework、Library(.a)、LinkerFlags(Other Linker Flag)
報錯處理:
1.Xcode離線打包App提示HTML5+ Runtime 打包時未添加xxx模塊
1.打開Feature-iOS.xls文件,查看需要添加的模塊
注意:Feature-iOS.xls在IOSSDK文件夾里
2.第一種已經(jīng)不再更新維護,訪問最新地址:https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/common
根據(jù)文檔添加系統(tǒng)依賴(系統(tǒng)庫中依賴的庫直接導(dǎo)入,SDK中依賴的庫需要從項目目錄中的SDK中導(dǎo)入)