移动开发平台 mPaaS iOS 接入说明

By | 2021年4月23日
重要

  • iOS 热修复仅限专有云使用,每次基线升级时需要通过 提交工单 申请。
  • 使用时需注意,默认公有云拉取到的 SDK 为空实现

在 iOS 开发领域,由于 AppStore 审核标准严格、审核周期长、效率低,应用的发版速度极慢,因此能快速修复线上严重 Bug 而无需发布新版本的热修复方法对于 iOS 应用来说就显得尤其重要。

mPaaS 提供的 Hotpatch 热修复技术,在 Runtime 运行时特性的基础上,通过 JS 替换原有的 Objective-C 方法,从而达到修复线上 bug 的目的。目前包含的能力如下:

  • 添加类,修改类(包括添加实例方法、类方法、属性,修改方法实现等)。
  • 调用任意 Objective-C 类方法,访问成员变量。
  • 使用 block、struct、GCD 等高级语法。
  • 回滚操作热生效,被替换的方法能即时恢复。
  • 脚本执行时机控制(启动前主线程运行、启动完成之后子线程运行)。
  • 完善的安全加密、签名验证系统。

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注