iOS JSPatch简单使用

什么是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 是要掏钱的....

你可能感兴趣的:(iOS JSPatch简单使用)