
1.cordova降级 sudo npm i -g cordova@6.5.02.进入路径 plugins/cordova-hot-code-push-plugin/scripts/lib 找到文件 iosWKWebViewEngineSupport.js 用以下代码替换原方法 function loadProjectFile() { var platform_ios; var projectFile; try { // try pre-5.0 cordova structure platform_ios = context.requireCordovaModule('cordova-lib/src/plugman/platforms')['ios']; projectFile = platform_ios.parseProjectFile(iosPlatformPath()); } catch (e) { try { // let's try cordova 5.0 structure platform_ios = context.requireCordovaModule('cordova-lib/src/plugman/platforms/ios'); projectFile = platform_ios.parse(iosPlatformPath()); } catch (e) { // try cordova 7.0 structure var iosPlatformApi = require(path.join(iosPlatformPath(), '/cordova/Api')); var projectFileApi = require(path.join(iosPlatformPath(), '/cordova/lib/projectFile.js')); var locations = (new iosPlatformApi()).locations; projectFile = projectFileApi.parse(locations); } } return projectFile; }