美文网首页iOSiOS开发攻城狮的集散地计算机技术一锅炖
iOS开发——为什么你应该立即接入JSPatch

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

作者: kuai空调 | 来源:发表于2016-07-29 14:37 被阅读659次

一开始知道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

    一开始知道JSPatch时我并没有很积极的去了解这个神奇的工具。因为老观念告诉我,iOS应用更新就是要发布到App...

  • JSPatch

    JSPatch简介 JSPatch诞生于2015年5月,最初是腾讯广研高级iOS开发@bang的个...

  • JSPatch

    JSPatch 是 iOS 平台上的一个开源项目(Github链接),只需接入极小的三个引擎文件,JPEngine...

  • iOS App 签名的原理

    作者:bang,iOS 开发者,JSPatch 作者,做过推特中文圈和一些 iOS 独立应用,曾在腾讯工作,开发 ...

  • Flutter 开发 (1)iOS 下超详细集成 Flutter

    iOS 客户端接入 Flutter 实践 目录 介绍 搭建 Flutter-iOS 开发环境 iOS现有项目接入f...

  • iOS 干货收集《二》

    一.iOS开发 iOS提示框,为什么你应该使用 MBProgressHUD? iOS代码实践总结 Reactive...

  • iOS开发 — JSPatch

    因为后端服务切换,线上有个版本可能会受到影响,奈何苹果审核周期太尼玛长啊,所以打算在不发布新版的情况修复问题。 因...

  • iOS 基于JSPatch的热更新基础使用方法

    JSPatch官方介绍: JSPatch 可以让你用 JavaScript 书写原生 iOS APP。只需在项目引...

  • JSPatch热修复

    首先,简单说一下,为什么要用JSPatch,做iOS开发的人都知道,一旦程序出现了紧急BUG,各种申请苹果的...

  • Hotfix与iOS 动态更新方案 JSPatch 与 Reac

    JSPatch 是 iOS 平台上的一个开源库,只需接入极小的三个引擎文件,即可以用 JavaScript 调用和...

网友评论

    本文标题:iOS开发——为什么你应该立即接入JSPatch

    本文链接:https://www.haomeiwen.com/subject/cijzjttx.html