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 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • 一 Ribbon 简介 Ribbon 是 Netflix 发布的负载均衡器,它有助于控制 HTTP 和 TCP 客...
    司鑫阅读 686评论 0 0
  • 最近我读了《海蒂》这本书,海蒂是一本小说,里面的主人公—海蒂从小没有爸爸妈妈,5岁前是姨妈在抚养她,后来把她...
    TT天天开心阅读 134评论 0 0
  • 和风煦煦秋高爽,石楠吐红丹桂香。 未伴双亲天伦享,登高遥祝高堂康。
    秋风秋寒阅读 385评论 1 6
  • 一张机。红砖青瓦莺燕啼,年少黄毛不知心。陌上小儿,结伴嬉戏,不知东与西。 二张机。溪畔垂柳意盈盈,风过飞絮舞天轻。...
    二象生阅读 247评论 0 0