mPaaS baseline 10.2.3 supports iOS 26. Upgrade your baseline to 10.2.3.64 or later and complete the required adaptation tasks before the iOS 26 public release.
Background
iOS 26 is scheduled for official release in September 2025. Apps must be adapted to its new system features and APIs. mPaaS completed iOS 26 adaptation and testing in baseline version 10.2.3.64 and later.
Current status
mPaaS has completed iOS 26 adaptation and testing using Xcode 16 to build IPA packages. To publish your app on the Apple App Store, use Xcode 16 for packaging.
The Xcode 26 toolchain is still under development. Once it matures, mPaaS will release a version supporting iOS 26 built with Xcode 26.
Upgrade the baseline
Upgrade your baseline to version 10.2.3.64 or later.
Current baseline is 10.1.68 main baseline
First, follow mPaaS 10.2.3 supports Xcode 16 to upgrade to the latest 10.2.3 baseline and complete the required adaptations.
Current baseline is a custom baseline
Search for group number 145930007362 to join the DingTalk group, or submit a ticket to consult mPaaS support about switching to the 10.2.3 baseline.
Upgrade methods
Upgrade using the Extension plug-in
Use the mPaaS Xcode Extension plug-in to upgrade your SDKs or components. Two upgrade features are available:
Choose a method based on your situation:
-
If you use the Extension plug-in to manage component dependencies and your current baseline is earlier than 10.2.3, use the Upgrade baseline feature to upgrade to 10.2.3.
NoteView your current baseline version in the Baseline Upgrade section of the plug-in.
If you use the plug-in to manage component dependencies and your current baseline is already 10.2.3, use the Update product set feature to upgrade individual modules.
-
If you do not use the plug-in to manage component dependencies, follow these steps:
Use the Edit modules feature to select the 10.2.3 baseline and add the modules you need.
Upgrade using CocoaPods
To install the latest SDK for version 10.2.3:
Set the mPaaS component version in your Podfile to 10.2.3.
Run
pod mpaas update 10.2.3. If the command fails, runpod mpaas update --allfirst to update the plug-in, then retry.Run
pod install.
API changes
This iOS 26 adaptation introduces no API changes.
iOS 26 adaptation
iOS 26 is scheduled for official release in September 2025. Adapt your app to the new system features and interfaces before then.
mPaaS has completed adaptation and testing for iOS 26 using Xcode 16 to build IPA packages.
To publish your app on the Apple App Store, use Xcode 16 for packaging.
The Xcode 26 toolchain is still under development. Once it matures, mPaaS will release a version supporting iOS 26 built with Xcode 26.
-
Framework hosting mode currently supports only AppDelegate — SceneDelegate is not supported. mPaaS will add SceneDelegate support in a future version. If you use framework hosting mode, remove Application Scene Manifest from your
info.plistfile and delete all UIScene-related code from AppDelegate. If you use any other mode, your connection type remains unchanged.
The iOS 26 adaptation affects the following components:
Base framework
Barcode scanning
Mobile gateway
Push notifications
Sharing component
Visualization Tracking
Offline package
Mini Program
UI components
Framework
Upgrade detection
Certain internal dependent components
If your app uses any of these components, run full testing on iOS 26 to verify functionality, compatibility, and stability.
Handling custom baselines
If you use a custom baseline, you may need to re-customize it for the new version. Submit a ticket or contact mPaaS support to confirm.
If you use a custom baseline, you may need to re-customize it for the new version. Submit a ticket or contact mPaaS support to confirm.
TLS requirements
The client defaults to TLS 1.2. Protocols earlier than TLS 1.2 are deprecated — your server must support TLS 1.2 or later.
