iOS开发——为什么你应该立即接入JSPatch

一开始知道JSPatch时我并没有很积极的去了解这个神奇的工具。因为老观念告诉我,iOS应用更新就是要发布到App Store啊,这个在线下发补丁包的东西是邪路。然而,在项目的的确确遭遇了一次严重的崩溃bug之后,我决定了解了解。

先放出结论,你的项目应该引入这个服务,因为:

  1. 很简单,只需要1分钟就完成集成。
  2. 很实用,谁知道哪天你的项目上线之后出现什么bug呢?而JSPatch就在那里,随时待命。
  3. 使用简单,将要修改的代码去这个页面 http://bang590.github.io/JSPatchConvertor/ 转换为js代码,上传到JSPatch的相关页面即可。

好了还等什么,赶快行动吧。
接入的方法JSPatch官方的文档写的很清楚,简单点就三步:

  1. 注册;
  2. 下载JSPatch.framework包,拖到项目里面,添加 libz.dylib 和 JavaScriptCore.framework两个依赖框架;
  3. 在appDelegate.m的- (BOOL)application: didFinishLaunchingWithOptions:方法中调用
  • [JSPatch startWithAppKey:@"你的AppKey"];
  • [JSPatch sync];

两个方法。

关于具体将oc代码转换为js代码的规则可以参考https://github.com/bang590/JSPatch/wiki/JSPatch-基础用法 。
将转换好的代码保存到main.js文件里面,然后上传到JSPatch自己的应用的相应版本下即可。

具体详细用法还是参考官方文档,我就不做搬运工了,这篇文章主要就是想告诉你,JSPatch的强大和易用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容