All Products
Search
Document Center

Mobile Platform as a Service:Adapt mPaaS 10.2.3 for iOS 18

Last Updated:Jan 22, 2026

This topic describes the adaptations made to the mPaaS 10.2.3 baseline for iOS 18 and the tasks you must complete.

Background

iOS 18 will be officially released in September 2024. Apps must be adapted to the new system features and interfaces. mPaaS has completed adaptation and testing for iOS 18 beta(6) in baseline versions 10.2.3.50 and later.

Current status

The mPaaS base libraries have been adapted and tested for iOS 18 beta(6) by building IPA packages with Xcode 15. If you plan to publish your app on the Apple App Store, use Xcode 15 for packaging for now.

The toolchain for Xcode 16 is still under development. After the toolchain is complete, mPaaS will release a version built with Xcode 16 that is adapted for iOS 18.

Upgrade the baseline

Upgrade the baseline version to 10.2.3.50 or later.

Current baseline: 10.1.68 main baseline

First, upgrade to the latest 10.2.3 baseline and perform the required adaptations. For more information, see Adapting mPaaS 10.2.3 for Xcode15.

Current baseline is a custom baseline

If you use a custom baseline, search for the DingTalk group ID 145930007362 to join the group, or submit a ticket to the helpdesk to ask if you can switch to the 10.2.3 baseline.

Upgrade methods

Upgrade using CocoaPods

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

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

  2. Run pod mpaas update 10.2.3. If the command returns an error, first update the plugin by running pod mpaas update --all, and then run the command again.

  3. Run pod install.

API changes

The iOS 18 release notes do not indicate any specific API changes that will cause adaptation issues.

iOS 18 adaptation

The official release is scheduled for September 2024. Apps must be updated to support the new system attributes and interfaces.

  • This baseline has been adapted and tested for iOS 18 beta(6) by building IPA packages with Xcode 15.

  • If you plan to publish your app on the Apple App Store, use Xcode 15 for packaging for now.

  • The toolchain for Xcode 16 is under development. After the toolchain is complete, mPaaS will release a version built with Xcode 16 that is adapted for iOS 18.

The main components involved in iOS 18 adaptation include, but are not limited to, the following:

  • Base framework

  • Code Scanning

  • Mini Program

  • Gateway

  • Offline Package

  • Some internal dependent components

Apps that use the components listed above must be fully tested and validated on iOS 18 to ensure their 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 the mPaaS helpdesk for confirmation.