Background
Since April 2022, Apple has required all apps submitted to the App Store to be built with Xcode 13. Apps must be adapted for the new toolchain.
Current status
mPaaS supports Xcode 13 in baseline version 10.1.68.47 and later.
Upgrade SDKs and components
Upgrade using CocoaPods
Follow these steps to install the latest SDK for version 10.1.68:
First, make sure the version number for the mPaaS components in your Podfile is 10.1.68.
Run the
pod mpaas update 10.1.68command. If the command returns an error, first runpod mpaas update --allto update the plugin, and then run the command again.Run the
pod installcommand.
API changes
There are no API usage changes in this upgrade.
Handling custom baselines
You can also join the DingTalk group (ID: 145930007362) to receive support from the mPaaS technical support.
List of libraries updated for Xcode 13 compatibility
Map component: The default AMAP is upgraded to version 7.1.14.
Share component.
Some internal dependent components.
Scope of testing and validation
Because Apple's toolchain upgrade is a black box operation, it can cause stability issues. After adapting your app for Xcode 13, perform a full regression test on the app.