苹果再次重申全面禁止热更新,不移除相关代码就下架

王练
 王练
发布于 2017年06月05日
收藏 8

苹果在今年 3 月份的时候就曾向所有开发者推送警告邮件,宣布未来将禁用 APP 内部的“动态分发”功能。并要求开发者在自家 APP 中删除 JSPatch 相关框架,否则 APP 将面临下架或禁止上架。

6 月 1 日,苹果再次重申:要求当前含有热更新功能的 App,在 6 月 12 日前移除相关代码,否则这些 App 可能会下架。

由于软件热更新绕过了苹果的审核,黑客开发者有可能会通过提交正常的版本之后,通过热更新的方式修改 APP 导致安全隐患,这违反了苹果的安全隐私政策。另外苹果此举既能改善部分使用混编语言的 App 的流畅性,也能重新掌握一些渠道的 App 审核权限。可以料想,从 6 月 12 日开始,iOS 可能会出现一次 APP 下架的小高潮。


其实无论是安卓还是 iOS,规则上都是不允许“热更新”的。只不过以前 iOS 并没有特别严格的限制,安卓是由于开源且其服务在国内不能使用,所以形同虚设。

禁止热更新有利有弊。有利的是,禁止热更新,更能够保证用户的安全性。不利的是,每次都需要下载一个完整的应用,耗费流量。而对于开发者来说,有“热更新 ”能够非常迅速解决一些小 bug ,禁止后只能等苹果慢慢审核.....

通知原文:

Dear Developer,

In March of this year we notified you that your app contains code designed explicitly with the capability to change your app’s behavior or functionality after App Store Review approval, which is not in compliance with section 3.3.2 of the Apple Developer Program License Agreement and App Store Review Guideline 2.5.2. We requested that you remove any code, frameworks, or SDKs that fall in line with the functionality described above before submitting the next update for your app for review.

As of this message, we have not received a compliant update for your app.

To ensure there is no interruption of the availability of your app, please submit an update by June 12th, 2017. If we do not receive an update by that date, your app may be removed from the App Store.

If you have any questions about this information, please reply to this message to let us know.

Best regards,

App Store Review

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:苹果再次重申全面禁止热更新,不移除相关代码就下架
加载中

精彩评论

FPE
FPE
支持苹果的决定,因为这样苹果就会死得更快了
wj2699
wj2699
作为用户,我不希望我手机的APP可以热更新,这太TM的危险了
宇天
宇天

引用来自“love青椒炒蛋”的评论

我屮,京东淘宝赶紧的提交618活动版本等待审核吧,再晚就来不及了😢
不不不,618已经来不及了,赶紧提交818和圣诞专版才是正事
大后锋
大后锋
为了极致体验,希望苹果可以屏蔽webview的相关组件和功能,这样以后就可以更high了
obaniu
obaniu
绝对支持,BAT在android上是相当流氓的!!!

最新评论(43

哆啦大熊熊
哆啦大熊熊
6月12了都下架什么了
星辰无限
星辰无限

引用来自“游客”的评论

所以以后手机网游每次更新都需要下个几百M?开发者发现BUG了还需要等上1周的审核才能修复?

引用来自“不在乎”的评论

如果只是更新资源是可以的,只是对功能上的限制

引用来自“liuyong051”的评论

作为iOS的外行,我想问iOS为什么不提供增量更新功能?
支持增量更新不容易,只要工程中引用了不支持bitcode的第三方库整个工程就没法开启bitCode,就没法增量更新。。。
zcqshine
zcqshine

引用来自“码到上线必有路”的评论

听说过有个叫12306app么
那个只是更新数据
开源中国-首席营养师
没越狱,不是有沙盒么,和危险有毛线关系。难道微信热更了,你就没安全感放弃微信了?
少不读水浒
少不读水浒
js正式大行其道的时候了!
DB_BOY
DB_BOY

引用来自“zjh6”的评论

苹果还有三年命了吧,
慢慢看其怎么折腾至死的吧.
三年后过来挖。。。。
notreami
notreami

引用来自“love青椒炒蛋”的评论

我屮,京东淘宝赶紧的提交618活动版本等待审核吧,再晚就来不及了😢

引用来自“宇-天”的评论

不不不,618已经来不及了,赶紧提交818和圣诞专版才是正事
还有春节的,不然来不及的
DB_BOY
DB_BOY

引用来自“obaniu”的评论

绝对支持,BAT在android上是相当流氓的!!!
这个做开发的有不流氓的吗?
醪糟儿蛋
醪糟儿蛋
只要你不使用dlopen、dlsym之类的api 是可以更新的,JSPatch 恰巧就用了这这类api,跟weex、vue、h5、react native之类没啥卵关系
返回顶部
顶部