美文网首页
苹果终于对热修复下狠手了

苹果终于对热修复下狠手了

作者: LeeJoy | 来源:发表于2017-03-08 15:16 被阅读0次

今天早上上班,习惯性的先点开邮箱,发现苹果警告邮件一封。

Paste_Image.png

what?什么鬼?
在苹果开发者条款下找到3.3.2:
3.3.2 Except as set forth in the next paragraph, and Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded.
按照规定:
在应用/游戏里面使用Lua或JavaScript脚本是OK的,这个没问题。
但使用脚本进行热更新,这是违反苹果开发者条款的。

赶紧看看怎么回事,原来是项目里集成开源框架JSPatch的问题。发现各大app均已翻车。
以下是公告:

  1.   iOS整体上从现在开始会强烈建议使用native code,对于hotfix更新形式会严格审查
    
  2.   针对hotfix模块的审核从代码层面进行,特定框架和方法再被使用审核时会被拒
    
  3.   对于此次审核要求升级,总体上会给所有开发者一定时间缓冲期进行修改和调整。但是如果长期不进行修改,那么已经上架的版本会被处理。
    
  4.   当前标准主要针对核心功能核心模块。对于内容运营向的动态模块,如HTML页面等,只要提交审核时有该模块,过审后通过服务器动态调整内容展示是没问题的。
    
  5.   主要考虑:避免涉及方法被开发者利用来屏蔽某些功能临时过审。
    
  6.   目前已知涉及方法包括:dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(),
    

虽然当前所列方法主要针对JSPatch,市面上仍有其他动态更新框架。但从Apple反馈的核心思想来看,强制主要使用native代码是大趋势。建议各团队尽早准备,避免临时警告时来不及应对。

Paste_Image.png

下午看到这篇新闻:

Paste_Image.png

相关文章

  • 苹果终于对热修复下狠手了

    今天早上上班,习惯性的先点开邮箱,发现苹果警告邮件一封。 what?什么鬼?在苹果开发者条款下找到3.3.2:3....

  • 终于,我还是对自己痛下狠手了。

    ​ 终于,我还是对自己痛下狠手了。 受到新冠肺炎的影响,无论国内还是国外,很多公司,尤其是小公司,个体经营这些,难...

  • 2019-08-08

    你对自己下不了狠手,生活就会对你下狠手。

  • 我对自己下狠手了

    这么多年我都没有真正的自律起来过,从小到大直到参加工作都喜欢踩点儿,还经常迟到。。。。就算锻炼身体也是坚持一两个月...

  • 对自己下狠手

    每个人心里,都有一个美丽新世界。那里有你想过上的生活,想成为的自己。 可是,那个世界的门,从来不是四敞大开等你轻轻...

  • 对自己下狠手

    有人说,你之所以痛苦,是因为对自已不下狠手,不改变,便痛苦。 比如在感情中,你明明痛苦,却还苦苦支撑,还抱怨男人不...

  • 对自己下狠手

    心学的第一原则当让就是大家都耳熟能详的“知行合一”,可人们总说知易行难,这就是偏离了本质,知行本为一体,就像硬币的...

  • 是时候对自己下狠手了!

    七月末的上午十点钟,顶着一头出油的中年妇女的头发,左手一个窝窝头,穿着好几年的旧衣服的我狼狈地赶往地铁口,心里痛骂...

  • [读书笔记] 深入探索Android热修复技术原理 (手淘技术团

    资源修复技术详解 接上篇:深入探索Android热修复技术原理 (手淘技术团队) Android资源的热修复,就是...

  • 如何对自己下狠手?

    “复盘很重要。想想做成一件事有哪些是偶然因素,别以为是自己的本事。尤其失败以后,要血淋淋地解剖自己,不留任何情面地...

网友评论

      本文标题:苹果终于对热修复下狠手了

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