IOS15 will be officially released in September 2021, according to the new system features and interfaces, APP needs to be adapted. At present, mPaaS has been adapted and tested for iOS15 beta(8) in the baseline version ≥10.1.68.38.

As the base library, mPaaS has been adapted and tested for iOS 15 Beta (8) under Xcode 12 Build IPA package. If you plan to launch your App on the Apple App Store, please use Xcode 12 to pack your App. The toolchain for Xcode 13 is in the works. MPaaS will also release a version for iOS 15 under the Xcode 13 build after the toolchain is improved.

Upgrade the SDK/ components

Upgrade based on the Extension plug-in

You can use the mPaaS Xcode Extension plug-in to upgrade the SDK/ components in either of the following ways:

  • Update product set

  • Upgrade baseline

You need to select an upgrade mode based on your own situation. If you are:

  • The Extension plug-in has been used to manage component dependencies, but the baseline version in use is earlier than 10.1.68. You can use the upgrade baseline function to upgrade to 10.1.68. Note: The baseline version currently in use can be viewed in the plug-in’s Baseline upgrade.

  • You have used plug-ins to manage component dependencies and are currently using the baseline version 10.1.68. You can use the update product set feature to upgrade the modules used.

  • No plug-in is used to manage component dependencies. You can perform the following steps to upgrade:

    • Install mPaaS Xcode Extension.
    • Use the edit Module function to select the 10.1.68 version baseline and add the required modules.

Upgrade based on CocoaPods

Follow these steps to install the latest SDK of 10.1.68:

  1. First make sure the version number of the mPaaS component in your Podfile is 10.1.68.
  2. Run pod mpaas update 10.1.68. If an error message is displayed, run the pod mpaas update –all command to update the plug-in and then run it again.
  3. Run pod Install.

API changes

This adaptation does not change the interface.

Custom baseline processing

If you are using custom baselines, you may need to re-customize them based on the new version. Please submit work orders or contact mPaaS support for confirmation.

Library list for iOS 15 update:

  • Small program
  • H5 container
  • Part of the internal dependency component

After iOS 15 adaptation is complete, it is recommended to perform full regression testing in iOS 15.


Click here to learn more about mPaaS.