mPaaS 10.1.68 适配 iOS 14

背景

苹果已于 2020 年 9 月 17 日正式发布 iOS 14。针对全新的系统特性和接口,App 需要进行相关的适配。目前 mPaaS 已在 ≥10.1.68.17 版本的基线版中完成对 iOS 14 版本的适配和测试工作。

重要:mPaaS 作为基础库,目前 10.1.68.27 及以后的版本已经完成了 Xcode 12 构建下的 iOS 14 的适配工作。

升级 SDK/组件

基于 Extension 插件升级

使用 mPaaS Xcode Extension 插件升级 SDK/组件,您可以选择以下两种方式:

您需要根据自身情况选择升级方式。如果您:

  • 已经使用 Extension 插件管理组件依赖,但当前使用的基线版本低于 10.1.68,可使用 升级基线 功能升级至 10.1.68 版本。
    说明: 当前使用的基线版本可在插件的 基线升级 中查看。
  • 已经使用插件管理组件依赖,且当前使用的基线版本为 10.1.68,可使用 更新产品集 功能升级所使用到的模块。
  • 未使用插件管理组件依赖。可按照以下步骤进行升级:
    1. 安装 mPaaS Xcode Extension
    2. 使用 编辑模块 功能选择 10.1.68 版本基线并添加所需模块。

基于 CocoaPods 升级

按照以下步骤,即可安装 10.1.68 版本的最新 SDK:

  1. 首先确保 Podfile 中 mPaaS 组件的版本号为 10.1.68
  2. 执行 pod mpaas update 10.1.68
    如果提示命令报错,需通过 pod mpaas update --all 命令先更新插件,再重新执行。
  3. 执行 pod install

API 变更

接口使用的变化,可参考各组件中的适配部分。

定制基线的处理

如果您使用的是定制基线,可能需要基于新版本重新定制,请 提交工单 或联系 mPaaS 支持人员确认。

适配 iOS 14 更新的库清单

  • APMobileLBS
  • MPLBSAdapter