新闻资讯> 苹果不接受开发者用Rollout等SDK更新应用
苹果不接受开发者用Rollout等SDK更新应用
2017-03-08 10:14

3 月 8 日消息,苹果公司今天开始通知开发者,如果他们使用“hot code push”SDK,那么他们的应用会被拒。开发者在苹果开发者论坛上讨论收到的信息,苹果表示如果开发者不将这些代码删除,那么苹果将拒绝应用更新。

虽然苹果还未就此事发表公开声明,不过从邮件的内容来看,此事的起因应该是 Rollout.io 等类似的服务。

        

邮件内容显示: 

“您的应用、扩展、和/或链接框架中的代码,将能够在 App Review 审核之后改变应用的行为或者功能。此举违反了《苹果开发者计划许可协议》的 3.3.2 章节以及《App Store 审查指南》2.5.2 章节的规定?!?

“这些代码中带有的远程资源,将会改变应用的行为,与其在审核进入 App Store 时的行为有很大差异?!?

“hot code push”服务支持开发者在将应用提交到 App Store 且通过审核之后对应用进行更新。

其实苹果打击使用这种 SDK 的行为,这本来就没什么好大惊小怪的。我们只能说,在苹果这么严格的生态系统之中,这种允许开发者在拿到 App Store 审核之后对应用做出改变的 SDK,竟然能够存在这么久也是一个“奇?!?。从苹果的角度来说,打击这种行为到底好不好,这还有待商榷。

目前还没有关于苹果针对“hot code push”服务的明确政策规定。从苹果发送给开发者的邮件来看,如果开发者想通过 App Store 推送正式更新,那么他们必须删除 Rollout 代码,不然的话苹果会拒绝通过应用更新。


收缩
神话真人投注