您的位置:首页 > 移动开发

iOS开发 Apple警告邮件 禁止使用热更新

2017-03-13 16:19 441 查看
近一周时间内,有关苹果针对热更新的警告邮件, 在朋友圈炸开了。

事实证明,“你爸爸终究是你爸爸”,这次要搞事情了

陆续证实,已有部分开发小伙伴收到了苹果的警告邮件。。。原以为自己能幸免,结果还是不幸“中招”了,心疼自己3秒钟



苹果在邮件中表示,将不再允许使用动态下发代码的机制。苹果要求被警告的开发者在下个版本中去除能动态改变应用行为和目标的功能,否则会被拒甚至下架。

大部分开发者认为是项目中使用了JSPatch,Weex,Rollout.io及其ReactNative等平台的热更新技术。随着事情的发展,开发者们发现苹果主要的针对的是JSPatch,Rollout.io两家,原因是ReactNative,Weex主要的功能是为开发者跨平台的解决方案,热更新只是其附带功能。

各大热更平台的官方声音:

JSPatch issue

JSPatch作者bang关于此次警告邮件的博文

weex issue

Rollout.io issue

React-Native issue

网友总结的相关SDK:

1. JSPatch  解决方案

2. Rollout.io  详情

3. weex 详情

4. react-native 详情

5. 高德地图(基础SDK)v1.3.4 更新日志

6. Bugtags SDK 更新日志

 Bugtags SDK 并未直接集成 JSPatch,只是检测应用是否已集成 JSPatch,以便为 Bugtags 用户提供在线修复管理功能,2.2.1 及以上版本已移除对 JSPatch
的检测逻辑。

7. 友盟 官方声明

8. 个推 v1.6.2.0 更新日志

虽然在更新日志中并未明确说明个推是否解决热更,但是已向个推相关技术求证,新版本已经去掉了Jspatch
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐