uni-app離線打包和雲打包


一,雲打包和離線打包的概念:

1.雲打包,提交文件,uni-app官網會為你生成Xcode項目並對Xcode項目進行配置(根據你的mainfest.json),然后生成ipa包給你,你提交到蘋果官網;

2.離線打包,使用uni-app官網提供的xcode模版,然后把HB項目打離線包(js包),然后放到xcode項目下,相當於是在xcode里有個webview,然后你導入js文件給它使用,提交審核還是走蘋果原來那一套。

 

二,離線包和雲打包優缺點:

1.離線打包支持混淆功能,只對vue文件,nvue文件不起作用;

2.使用線上收費插件,就一定要用雲打包;

3.雲打包的系統權限提示語只支持中/英。

4.打包要排隊,包時間受網絡影響。

 

三,采用離線打包遇到的問題處理:

1.權限提示支持多語言:

權限本地化,Xcode項目配置。

2.啟動頁適配:

注意:圖片大小和profile文件json格式,Xcode反應不來要clean項目。

3.原生交互分:

H5框架,與原生用交互用nativeJS,已經廢棄;

Uni-app框架,與原生交互用插件(插件分module模塊化插件和component組件化插件兩中),module插件主要是方法交互,界面間的交互少,除非是全局頁面布局,比如全局蒙版;component插件,相當於嵌套在uni-app框架頁面中的組件,達到原生和uni-app交互的目的。

4.生成的插件圖片沒加載出來:

圖片獲取路徑調整[UIImage imageName:@"XXX.bundle/XXX.png"]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM