全部产品

mPaaS 10.1.68 适配 iOS 14

更新时间:2020-09-22 14:52:08

背景

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

现状

mPaaS 作为基础库,已经在 Xcode 11 构建下完成了对 iOS 14 的适配和测试工作。自即刻起,如您的应用计划在苹果 App Store 上线,请 务必使用 Xcode 11 打包

Xcode 12 的相关工具链正在完善中。在工具链完善后,mPaaS 也会推出 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