最近热修复需要下线,简单来说方法分为两种:
1:在Podfile文件里删除jspatch 引用 重新pod update 然后卓条删除代码中的错误项 就行了
2:手动删除pod 里的sdk 然后删除builds里的引用,,但是我的出错了,,后面研究下看能不能织到为什么
今天主要记录下删除Podfile文件然后更新,思路是有的 但是毫无疑问出错了,问题是系统生成的.a包没有删粗,删除后运行就好了,但是提交审核新问题来了:又被拒(一万只草泥马奔过~)
jspatch删除了,pod更新了,还有什么问题呢?百度了一下说的各种理由都有,无外乎 sdk分装了jspatch技术,一些引用于法被禁等等,,,检查一下代码,,我擦AFNetworking里都有被禁的代码,,这可怎么办,继续百度,,(最后得出结论 这是躺枪)。
今天删除项目中的main.js文件(没啥用的,就是当时一个测试文件)再发一个版本,明天等结果,再不行就申诉打电话了。
在这里就不详细说了,具体这几天查了多少资料 已连接方式放在下面,,都是个人觉得有帮助的,仅供参考。
有想法请留言,有同样情况一起来说说。
http://blog.csdn.net/jaccty/article/details/61197858
http://www.jianshu.com/p/6803d660f67e?from=timeline&isappinstalled=0
https://github.com/bang590/JSPatch/issues/751
http://www.sfw.cn/xinwen/495913.html
http://blog.csdn.net/showhilllee/article/details/19541493(ios 加急审核方法)
(看到的小伙伴,告诉你们一个好消息,,我的今天审核过了,主要原因是项目里的测试main。js删除,然后项目pods里面的两个debug缓存没有删除,删除之后又提交一次,好了,期间清理过几次项目,也就是clean一下)