背景
2022 年 4 月起苹果要求所有提交至 AppStore 的 App 都必须使用 Xcode 13 来构建。针对全新的工具链,需要对 App 进行相关的适配。
现状
目前 mPaaS 已在 10.1.68.47 及以上的基线版中完成了对 Xcode 13 版本的适配和测试工作。
升级 SDK/组件
基于 CocoaPods 升级
按照以下步骤,即可安装 10.1.68 版本的最新 SDK:
首先确保 Podfile 中 mPaaS 组件的版本号为 10.1.68。
执行
pod mpaas update 10.1.68
命令。如果提示命令报错,需通过pod mpaas update --all
命令先更新插件,再重新执行。执行
pod install
命令 。
API 变更
本次适配暂无接口使用的变化。
定制基线的处理
如果您使用的是定制基线,可能需要基于新版本重新定制,请搜索群号 41708565 加入钉钉群咨询 mPaaS 支持人员。
适配 Xcode 13 更新的库清单
地图组件升级默认高德地图到 7.1.14 版本。
分享组件。
部分内部依赖组件。
测试验证范围
由于苹果工具链的升级为黑盒操作,经常会带来稳定性等问题,在完成 App 对 Xcode 13 的适配后,建议对 App 进行全面的回归测试。