本文接上一篇 使用HBuilder進(jìn)行云端打包鸣奔, 證書和iOS 的配置文件創(chuàng)建步驟就不累述了,都是同樣的步驟睹耐,創(chuàng)建過了就不用創(chuàng)建了,直接拿過來用就行了部翘。
首先當(dāng)然是參考硝训,DCloud 官網(wǎng)提供的本地打包文檔指南:
http://ask.dcloud.net.cn/article/41
嘗試過自己通過XCode新建個(gè)工程項(xiàng)目,但是嘗試了N次新思,都編譯不通過窖梁,無法運(yùn)行,控制臺總報(bào)缺少某個(gè)庫文件夹囚,但是從官方文檔中也未能找到缺失的文件纵刘。最后妥協(xié)了,選擇從官網(wǎng)下載的SDK中的HBuilder-Hello Demo進(jìn)行修改荸哟,果然毫無問題的運(yùn)行起來了彰导。其實(shí),官網(wǎng)提供的文檔也是讓你在它的Hello Demo基礎(chǔ)上修改配置參數(shù)敲茄。
下面是本地打包的步驟:
1.首先到官網(wǎng)下載最新的iOS 平臺 SDK位谋。
地址: http://ask.dcloud.net.cn/article/103
2.下載下來后,文件夾里面有如下的文件
3.將文件夾里的HBuilder-Hello 和 SDK 文件夾拷貝出來堰燎,放到一個(gè)新建的文件夾里掏父,文件夾命名就以項(xiàng)目的英文名稱命名,如下圖:
這里我就放到一個(gè)Demo的文件夾里面秆剪。
4.然后我們打開 HBuilder-Hello 項(xiàng)目赊淑,開始對官網(wǎng)提供的這個(gè)demo進(jìn)行修改爵政。
修改步驟可以直接參考DCloud的官方文檔, http://ask.dcloud.net.cn/article/41 。
我們先修改工程信息,如下圖
5.設(shè)置完成如下圖:
6.接著配置應(yīng)用圖標(biāo)和啟動界面陶缺,這個(gè)可以根據(jù)demo中的icon和splash文件夾中的文件名和大小钾挟,將自己項(xiàng)目中的應(yīng)用圖標(biāo)和啟動圖設(shè)置成相應(yīng)的圖片大小和名稱。
注意: 這里設(shè)置應(yīng)用圖標(biāo)的時(shí)候饱岸,如果刪除官方demo的icon文件夾里的圖標(biāo)后掺出,還需要到Info.plist文件中設(shè)置一下Icon Files這個(gè)參數(shù),添加圖標(biāo)文件的名稱到數(shù)組中,如果應(yīng)用打開圖標(biāo)正常苫费,就不需要這樣設(shè)置谅河,如果不正臣隹可以這樣設(shè)置一下莺掠,如下圖:
7.更新應(yīng)用資源寡具,即將H5項(xiàng)目的文件都加載到XCode項(xiàng)目中,這里可以先刪除原官方demo里面的Pandora文件夾下apps文件夾下的所有文件铐维,后面將我們H5項(xiàng)目的文件添加到apps文件夾下面就可以了柬泽。
我們回到HBuilder中,打開我們的H5項(xiàng)目嫁蛇,然后點(diǎn)擊頂部菜單欄上面的發(fā)行按鈕锨并,選擇本地打包,選擇本地打包生成App資源棠众,如下圖:
我們將生成的資源包放到桌面位置琳疏,這里有提示,要注意這三點(diǎn)闸拿。并且第一點(diǎn)很重要?张巍!新荤!這里的AppID是我們H5項(xiàng)目的AppID揽趾,是manifest.json文件中的id值,這個(gè)值是自動生成的苛骨,千萬不要修改它篱瞎。 我就是在這里栽過坑,AppID設(shè)置成AppleID痒芝,導(dǎo)致應(yīng)用打不開俐筋。
8.再回到Xcode的項(xiàng)目目錄中,將剛剛生成的 App 資源包復(fù)制或者直接拖拽到 工程目錄的apps文件夾下严衬,如下圖所示:
配置好的H5項(xiàng)目原文件澄者,如下圖所示:
通過HBuilder自動生成 App 資源包的好處是,它會幫你自動刪除manifest文件中的注釋。
9.接下來配置應(yīng)用信息粱挡,回到Xcode中,在Supporting Files 文件夾中找到control.xml文件赠幕,如果沒有可以在SDK文件夾中找到,然后加到項(xiàng)目中來询筏,配置應(yīng)用信息如下圖所示:
到這里基本配置就完成了榕堰,可以編譯,用真機(jī)運(yùn)行一下嫌套,看看是否成功了逆屡。配置應(yīng)用使用的5+功能模塊和配置第三方庫的參數(shù),根據(jù)項(xiàng)目需要自行設(shè)置灌危。如果還需要其他配置操作康二,就再參考官方文檔吧碳胳, http://ask.dcloud.net.cn/article/41 勇蝙。