全部产品
云市场

iOS 接入简介

更新时间:2019-12-19 20:01:41

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

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

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

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