All Products
Search
Document Center

Mobile Platform as a Service:mPaaS 10.2.3 adaptation for Xcode 16

Last Updated:Dec 11, 2025

Background information

Apple requires that starting from April 24, 2025, all Apps submitted to the App Store must be built using Xcode 16 or later. For more information, see Apple's official announcement. Additionally, Xcode 16 no longer supports building and debugging for devices running iOS 15 or earlier. For more information, see Xcode 16 release notes.

Current status

mPaaS has completed adaptation and testing for Xcode 16 in baseline version 10.2.3.59 and later. If you are using baseline 10.1.68 (deprecated) or earlier, you need to upgrade to the latest version of 10.2.3. iOS systems prior to iOS 13 are no longer supported.

Upgrade baseline

Select the appropriate upgrade method based on your current baseline version.

Current baseline is 10.2.3 main baseline

Please refer to mPaaS 10.2.3 adaptation for iOS 18 to upgrade to the latest 10.2.3 baseline and make the necessary adaptations.

Current baseline is a custom baseline

If you are using a custom baseline, please join the DingTalk group by searching for group number 145930007362 or submit a ticket to consult the corresponding after-sales and technical support personnel to find out whether you can switch to the 10.2.3 baseline.

Upgrade methods

Upgrade based on CocoaPods

Follow these steps to install the latest SDK of version 10.2.3:

  1. First, ensure that the version number of mPaaS components in the Podfile is 10.2.3.

  2. Execute pod mpaas update 10.2.3.

    If you receive a command error, you need to update the plug-in first by executing pod mpaas update --all, then try again.

  3. Execute pod install.

API changes

There are no interface usage changes in this Xcode 16 adaptation.

List of libraries adapted for Xcode 16

  • Mobile Gateway Service

  • Data Synch Service

  • Message Push Service

  • Sharing component

  • Offline package

  • Mini Program

  • UI components

  • Framework

  • Upgrade detection

Note

If you need to use the AlipaySDK, please obtain the SDK through the Alipay Open Platform.

Test verification scope

Because Apple's toolchain upgrades are black-box operations that often bring stability issues, we recommend performing comprehensive regression testing on your App after completing the adaptation to Xcode 16.