1.下載version_generator.js文件放置項(xiàng)目?jī)?nèi)用于生成manifest文件
2 .生成manifest文件吟逝,mac在終端cd至項(xiàng)目目錄下 通過(guò)輸入node version_generator.js -v 1.0.1 -u http://**(你的服務(wù)器地址) -s build/jsb-default/ -d assets 運(yùn)行步驟1 下載的version_generator生成manifest清單文件
3.構(gòu)建后 打開項(xiàng)目build/jsb-default 目錄下的main.js 添加一段代碼
if (cc && cc.sys.isNative) {
? ? ? ? let hotUpdateSearchPaths = cc.sys.localStorage.getItem('HotUpdateSearchPaths');
? ? ? ? if (hotUpdateSearchPaths) {
? ? ? ? ? ? jsb.fileUtils.setSearchPaths(JSON.parse(hotUpdateSearchPaths));
? ? ? ? ? ? console.log('[main.js] 熱更新SearchPath: ' + JSON.parse(hotUpdateSearchPaths));
? ? ? ? }
? ? }
? ? // 這是為了解決一個(gè)重啟的 bug 而添加的
? ? cc.director.startAnimation();
4.之后點(diǎn)擊編譯
********************************************************************************
接下來(lái)執(zhí)行將需要更新的文件放置服務(wù)器地址
同樣構(gòu)建后修改main.js方法然后編譯
5.重復(fù)生成manifest的操作 但是版本號(hào)必須大于之前輸入的版本號(hào)
6.將assets中新生成的?project.manifest 和 version.manifest 放置服務(wù)器地址
7.同樣 將?\build\jsb-default 下的 res 和 src 文件夾也放置服務(wù)器地址中
總共4個(gè)文件