All Products
Search
Document Center

Mobile Platform as a Service:mPaaS 10.2.3 adaptation with iOS 26

Last Updated:Dec 11, 2025

This article describes the adaptation of mPaaS version 10.2.3, with a baseline of iOS 26, and the required adaptation steps for users.

Background

iOS 26 will be officially released in September 2025. Applications need to be updated to support the new system features and interfaces. mPaaS has completed the adaptation updates and testing for iOS 26 in baseline versions 10.2.3.64 and later.

Current status

mPaaS has completed adaptation updates and testing for iOS 26 for IPA packages built with Xcode 16. If you plan to release your application on the Apple App Store, you must use Xcode 16 for packaging.

The toolchain for Xcode 26 is still under development. After the toolchain is ready, mPaaS will release a version that is compatible with iOS 26 and built with Xcode 26.

Upgrade the baseline

You must upgrade the baseline version to 10.2.3.64 or later.

If your current baseline is the 10.1.68 major baseline

First, upgrade to the latest 10.2.3 baseline and perform the required updates. For more information, see mPaaS 10.2.3 adaptation for Xcode 16.

If you use a custom baseline

If you use a custom baseline, join the DingTalk group (ID: 145930007362) or submit a ticket to consult with our support team about switching to the 10.2.3 baseline.

Upgrade method

Upgrade using CocoaPods

To install the latest SDK for version 10.2.3, perform the following steps:

  1. Ensure that the version number for mPaaS components in your Podfile is set to 10.2.3.

  2. Run the pod mpaas update 10.2.3 command. If the command fails, update the plug-in by running the pod mpaas update --all command, and then run the update command again.

  3. Run the pod install command.

API changes

There are no API changes in this adaptation update for iOS 26.

iOS 26 adaptation

iOS 26 will be officially released in September 2025. Applications must be updated to support the new system features and interfaces.

  • This baseline has completed adaptation updates and testing for iOS 26 for IPA packages built with Xcode 16.

  • If you plan to release your application on the Apple App Store, you must use Xcode 16 for packaging.

  • The toolchain for Xcode 26 is still under development. After the toolchain is complete, mPaaS will release a version that is compatible with iOS 26 and built with Xcode 26.

  • Currently, the framework-hosting mode supports only AppDelegate, not SceneDelegate. mPaaS will release a version that supports SceneDelegate in a future update. If you use the framework-hosting mode, you must remove Application Scene Manifest from your info.plist file and delete the UIScene-related code from AppDelegate. For other connection types, no changes are required.image

The adaptation updates for iOS 26 primarily affect the following components:

  • Basic Framework

  • Scan

  • Mobile Gateway Service

  • Message Push Service

  • Share Component

  • Visualization Tracking

  • Offline Package

  • Mini Program

  • UI Component

  • Framework

  • Upgrade Check

  • Internal dependent components

If your application uses any of these components, you must perform a full test on iOS 26 to ensure its functionality, adaptation, and stability.

Handling custom baselines

If you use a custom baseline, you may need to create a new custom version based on the new baseline. Submit a ticket or contact mPaaS support for confirmation.

Notes

The client supports TLS 1.2 by default. Protocols earlier than TLS 1.2 are deprecated. The server must support TLS 1.2 or later.

image.png