uni-app首推的還是HbuilderX的云打包耀盗,非常方便倘要,只要有安卓或iOS任一開發(fā)環(huán)境妓布,就可以打包apk和ipa安裝包≡『瑁考慮到有一些原本是原生的項(xiàng)目岂却,如果全部重新開發(fā)成uniapp的話會(huì)有很多額外成本忿薇,新模塊如果要使用uniapp開發(fā),那就必須要集成到原生的工程里去躏哩,這里就說明一下離線打包和iOS原生集成的方式署浩。
1、首先可以從DCloud上下載最新的5+SDK
http://download.dcloud.net.cn/iOSSDK@2.2.2.68234_20190816.zip
解壓出來后會(huì)有這些文件
2扫尺、選擇HBuilder-Hello筋栋,里面是一個(gè)XCode工程,直接雙擊HBuilder-Hello.xcodeproj打開項(xiàng)目正驻,看一下目錄結(jié)構(gòu)
3弊攘、接下去抢腐,在HBuilderX中,選擇菜單中的“發(fā)行-原生App-本地打包-生成本地打包App資源”肴颊,控制臺(tái)會(huì)自動(dòng)開始編譯項(xiàng)目氓栈,并且生成一個(gè)www資源包。
4婿着、我們接下去用自己生成的資源包替換掉XCode項(xiàng)目中的www資源包
5授瘦、接下去,我們打開資源包中的manifest.json竟宋,里面會(huì)有我們的一個(gè)appid提完,復(fù)制一下
6、然后直接把HelloH5這個(gè)文件夾名字重命名成你的appid
7丘侠、然后打開Supporting Files里的control.xml
8徒欣、里面有個(gè)appid和appver,全部換成自己項(xiàng)目的appid和版本號(hào)
9蜗字、接下去就是替換啟動(dòng)頁和App的Logo
10打肝、然后在General中替換app信息,這里做蘋果開發(fā)的朋友應(yīng)該都知道挪捕,就不多闡述了粗梭,關(guān)于BundleID注冊(cè)還有證書以及描述文件的申請(qǐng),不清楚的朋友可以自行搜索一下级零,很多教程断医。
注:版本號(hào)必須和之前control.xml中配的一致
11、然后直接編譯運(yùn)行奏纪,就可以在XCode中運(yùn)行你的uni-app項(xiàng)目了鉴嗤,也可以導(dǎo)出ipa包發(fā)布App Store。