iOS JSPatch简单使用
2019-04-02 本文已影响0人
关灯看大腿
什么是JSPatch?
JSPatch 是一个开源项目(Github链接),只需要在项目里引入极小的引擎文件,就可以使用 JavaScript 调用任何 Objective-C 的原生接口,替换任意 Objective-C 原生方法。目前主要用于下发 JS 脚本替换原生 Objective-C 代码,实时修复线上 bug。
除了修复 bug,JSPatch 也可以用于动态运营,实时修改线上 APP 行为,或动态添加功能。JSPatch 详细使用文档见 Github Wiki。
使用JSPatch
1.相关配置
2.使用
2.1 本地测试:
添加main.js文件
进行修复吧~
打开JSPatch代码转换工具将需要修改的代码扔进去,
将代码复制粘贴到main.js中
运行:
当点击界面后
修复成功了
2.2补丁下载
去JSPatch后台注册账号添加app
运行吧
嗯崩溃了可能需要等一等
OK.
注意:
1. +testScriptInBundle 不能与 +startWithAppKey: 一起调用,+testScriptInBundle 只用于本地测试,测试完毕后需要去除
2.审核可能被拒,企业级账号可以使用.
3.日请求大于1w 是要掏钱的....