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的强大和易用。

你可能感兴趣的:(iOS开发——为什么你应该立即接入JSPatch)