当JSPatch去编写了了一个错误的脚本的时候,比如没有指定VC的类名.然后发布了出去
当JSPatch启动的时候,必然会在JSPatchobjc_allocateClassPair()这个函数崩溃
然后因为每次startWithAppKey()会去尝试加载本地脚本,就彻底无法挽回了,表现在app的情况下就是无限闪退
只有重写并发布脚本,并且卸载原有App,也就是清除了沙盒中的文件,然后重新下载才能解决掉.
虽然是在测试环境中发现的这个问题,不会危害到用户,但是相当于也提了一个醒.
出现这个原因也是因为当时手懒了一下,直接用的官网的在线转换,而且在线转换出来的代码还有另一个代码格式的问题
所以建议大家,跟新的时候还是自己手打JS代码比较靠谱一点.
网友评论