The mPaaS 10.1.68 baseline includes adaptations for iOS 15. You may also need to complete additional adaptation tasks.
Background
iOS 15 was officially released in September 2021. To support the new system features and interfaces, mPaaS completed the adaptation and testing for iOS 15 in baselines 10.1.68.38 and later.
Current status
mPaaS has completed the adaptation and testing for iOS 15 with IPA packages built using Xcode 12. If you plan to publish your application on the Apple App Store, use Xcode 12 for packaging. The Xcode 13 toolchain is being improved, and mPaaS will release an iOS 15-adapted version built with Xcode 13 when it is ready.
Upgrade the SDK and components
Upgrade using the mPaaS Xcode Extension
Choose one of the following upgrade methods:
Select an upgrade method based on your scenario:
-
If you already use the mPaaS Xcode Extension to manage component dependencies and your current baseline version is earlier than 10.1.68, use the Upgrade Baseline feature to upgrade to version 10.1.68.
NoteYou can find your current baseline version in the Baseline Upgrade section of the extension.
-
If you already use the extension to manage component dependencies and your current baseline version is 10.1.68, use the Update Product Set feature to upgrade the modules that you use.
-
If you do not use the extension to manage component dependencies, perform the following steps:
-
Use the Edit Module feature to select the 10.1.68 baseline and add the required modules.
Upgrade using CocoaPods
To install the latest 10.1.68 SDK, perform the following steps:
-
Ensure that the version number of the mPaaS components in the Podfile is 10.1.68.
-
Execute the
pod mpaas update 10.1.68command. If a command error occurs, first update the plug-in by running thepod mpaas update --allcommand, and then execute the update command again. -
Execute the
pod installcommand.
API changes
This adaptation includes no API changes.
Handling customized baselines
If you use a customized baseline, you may need to re-customize it for the new version. For assistance, you can join our DingTalk group by searching for group number 145930007362.
List of libraries updated for iOS 15
-
Mini Program
-
H5 Container
-
Some internal dependent components
After completing the iOS 15 adaptations, perform comprehensive regression testing on iOS 15.