天天看點

蘋果再次重申全面禁止熱更新,不移除相關代碼就下架

蘋果在今年 3 月份的時候就曾向所有開發者推送警告郵件,宣布未來将禁用 app 内部的“動态分發”功能。并要求開發者在自家 app 中删除 jspatch 相關架構,否則 app 将面臨下架或禁止上架。

6 月 1 日,蘋果再次重申:要求目前含有熱更新功能的 app,在 6 月 12 日前移除相關代碼,否則這些 app 可能會下架。

由于軟體熱更新繞過了蘋果的稽核,黑客開發者有可能會通過送出正常的版本之後,通過熱更新的方式修改 app 導緻安全隐患,這違反了蘋果的安全隐私政策。另外蘋果此舉既能改善部分使用混編語言的 app 的流暢性,也能重新掌握一些管道的 app 稽核權限。可以料想,從 6 月 12 日開始,ios 可能會出現一次 app 下架的小高潮。

蘋果再次重申全面禁止熱更新,不移除相關代碼就下架

https://static.oschina.net/uploads/space/2017/0605/161509_ljpl_2896879.png" >

其實無論是安卓還是 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

繼續閱讀