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

JSPatch热修复遇到的一个小坑

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

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

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

    相关文章

      网友评论

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

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