JSPatch热修复遇到的一个小坑

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

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

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

推荐阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,663评论 7 249
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,190评论 4 61
  • 一:关于JSPatch JSPatch : 是一个iOS动态更新框架,只需在项目中引入极小的引擎,就可以使用Jav...
    dahaibushen阅读 3,443评论 0 0
  • 稍纵即逝的追求 没有欢乐没有微笑 种子,找不到生根的土壤 梦想,流失在无人的沙漠里 动听的歌声 都是掠过耳旁 用一...
    箬竹_泠萱阅读 2,839评论 0 1
  • 姑娘中午开会,我独自去吃便当,三条小黄鱼整齐地摆放在米饭上,旁边的小方块里是清爽的莴苣和土豆丝,角落里还有半个茶叶...
    馆禾阅读 3,064评论 0 0