codecamp

IDE开发流程之插件动态库升级

IDE开发流程之插件动态库升级

IDE V3.3.0中支持插件动态库升级,测试插件或代码时无需次次本地打包安装至手机,只需安装一次runner.ipa,每次替换更新文件即可,节省了大量打包和安装的时间,安装包还支持安装到iOS8+的非越狱设备上,更快捷更方便。

写在前面:以Windows版ide操作为例,mac版ide可参考以下操作。

首先,下载runner(点击工具栏runner按钮)通过安装工具可直接安装至支持iOS8+(越狱/非越狱)设备上。
Brown and white cows in a field

安装后,具体的操作步骤如下:
1、在项目phone目录中右键,选择“导出runner所需资源”,如下图:

注:如果config.xml配置页面如果勾选web/微信 app,“导出runner所需资源”按钮无效,需要取消勾选,并crtl+s保存,按钮才能生效。

Brown and white cows in a field

2、弹出此应用动态库插件目录和应用代码包,如下图:

Brown and white cows in a field

3、此时,电脑中需要安装iTools通过iTools打开runner应用的“共享文件”,如下图:

Brown and white cows in a field

Brown and white cows in a field

4、将dynamicPlugins文件夹和widget文件夹拖入runner的Documents中,如下图:

Brown and white cows in a field

完成后,启动已安装至手机上的runner应用,显示应用页面。

需要注意的是,

  • 如开发代码有误,修改后需重新生成runner所需资源,然后通过iTools重新拖入documents中,再次启动runner即可实现修改后的效果。
  • runner应用安装后的使用期不允许超过7天,如超过了7天,需卸载重新安装。
IDE开发流程之同步AppCan项目
IDE开发流程之支持GIT代码托管
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

插件API

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }