美文网首页
JSPatch热修复遇到的一个小坑

JSPatch热修复遇到的一个小坑

作者: 魏天晨 | 来源:发表于2017-01-21 13:53 被阅读12次

当JSPatch去编写了了一个错误的脚本的时候,比如没有指定VC的类名.然后发布了出去
当JSPatch启动的时候,必然会在JSPatchobjc_allocateClassPair()这个函数崩溃
然后因为每次startWithAppKey()会去尝试加载本地脚本,就彻底无法挽回了,表现在app的情况下就是无限闪退
只有重写并发布脚本,并且卸载原有App,也就是清除了沙盒中的文件,然后重新下载才能解决掉.
虽然是在测试环境中发现的这个问题,不会危害到用户,但是相当于也提了一个醒.

出现这个原因也是因为当时手懒了一下,直接用的官网的在线转换,而且在线转换出来的代码还有另一个代码格式的问题
所以建议大家,跟新的时候还是自己手打JS代码比较靠谱一点.

相关文章

  • JSPatch热修复遇到的一个小坑

    当JSPatch去编写了了一个错误的脚本的时候,比如没有指定VC的类名.然后发布了出去当JSPatch启动的时候,...

  • JSPatch 热修复踩得坑

    好久没更新自己的博客了,最近终于闲下来了, 总结下, 最近使用的 JSPatch,帮助大家节省些学习时间. JSP...

  • JSPatch使用随笔

    JSPatch注意事项 本篇文章记录JSPatch热修复时遇到的问题,不定时更新~ 1. block传递及执行 J...

  • JSPatch热修复

    今天写了一个jspatch的小demo,每一步都做了截图,如果不了解JSPatch,大家可自行百度。JSPatch...

  • JSPatch热修复

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

  • JSPatch热修复

    iOS如果线下出现bug, 这个好解决, 但如果线上出bug, 由于APP Store提交审核有时间限制, 修改完...

  • JsPatch学习(1)【使用篇】

    JsPatch的使用很多,简单介绍热修复功能。JsPatch【使用篇】 最简单的使用: 1、注册App 到JSPa...

  • iOS 动态化热修复方案

    iOS 动态化热修复方案 Warnning 前言 iOS热修复方案经过JSPatch事件后,也消停了很久。bang...

  • IOS热修复JSPatch

    概述 JSPatch是什么? JSPatch 是一个Github开源项目(https://github.com/b...

  • 热修复-JSPatch源码

    JSPatch 简单版本的JSPatch和注释:https://github.com/misaka14/JSPat...

网友评论

      本文标题:JSPatch热修复遇到的一个小坑

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