最近开发weex发现调试起来很费劲,习惯原生开发的每次都要重新run,应为自己写了很多module不能用官方weexplayground扫描调试。于是,萌生了一个想法,写一个扫描调试工具。
- 第一步把官方的weexplayground项目clone下来地址
在ios/playground目录下找到 - 把WXATScanPlugin.h WXATScanPlugin.m DemoDefine.h WXScannerVC.h WXScannerVC.m拉到项目中,稍作修改。
- 修改WXScannerVC.m中的weex容器改成自己的ViewController
4.还有一步,由于weex中写死了push xxx.js是本地js文件,所以在每次跳转的时候都需要判断一下是否需要调整到远程的js
5.最后需要拉取远程js的路径,通过脚本将dist目录下的所有文件都列出来写入到文件中,在iOS项目启动的时候去读取js文件路径,拼接到远程ip后就OK了。
附上demo
工程运行可能会报autolistjspath.sh脚本运行错误,多半是脚本里面路径不存在。
把cd ../diibeeapp_weex
改成你的weex项目路径就好了。demo需要自己修改一下,有问题请留言。