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:
Ensure that the version number for mPaaS components in your Podfile is set to 10.2.3.
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.
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.plistfile and delete the UIScene-related code from AppDelegate. For other connection types, no changes are required.
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.
