今天一大早看各个iOS开发群炸锅了,原来是苹果大佬禁止了热更新和JSpatch。导致很多人的项目上线和更新被拒,目前还没有解决方案,也要等着业界大佬们尽快出方案,哈哈。
那么来说说JSpatch有什么风险,按照苹果的用意,应该是为了拒绝那些【不正规】的App,比如赌博、XX视频下载、刷钱刷积分、外挂之类的。
这是苹果发的具体内容:
今天被拒接的人还挺多,很多同胞在抱怨,但是没什么好抱怨的,因为人家的条例一直者在那, 他没直接给你下架就很好了。
其实关于安全漏洞,在一年前就有:
用了自定义证书的情况下,黑客可以攻击 证书发行商, 然后给自己签一个临时证书,所以下架jspatch肯定有一部分原因是为了安全,还有一部分是为了审核。
多数人被拒接的反馈原因是这个:
总的来说原生占有率低了,安全性低了苹果大大还是不能容忍的,如果这是个趋势,未来是不可避免的,所有设置里都只剩下一个包皮App了苹果靠什么赚钱~而且目测这限制是针对国内的,国外没收到这消息,国内有很多违规App通过JSpatch实现跳过苹果的更新和圈钱,所以限制是必须的。
应对这样被拒绝的方式主要是让苹果检测不到你在使用JSpatch就行
有的SDK库里面是直接集成了JSptach,这样直接封杀拒绝是100%的,但是有的SDK本身没有直接集成JSpatch库,但是依然会被Apple认定为包含动态更新的代码,做出的应对就是移除所有动态监测的JSpatch代码,发布新的版本。
此外莫名躺枪的还有RN,但不知道苹果此举是不是为了干掉RN,不过意向确实有点明显~哈哈,最后祝大家App早日上架啊~