本文介紹了 mPaaS 10.2.3 版本基準為 iOS 26 進行的適配,以及使用者需要完成的適配工作。
背景
iOS 26 將於 2025 年 9 月正式發布,針對新的系統特性和介面,App 需要進行相關的適配。目前 mPaaS 已在 ≥10.2.3.64 的基準版本中完成對 iOS 26 版本下的適配和測試工作。
現狀
mPaaS 作為基礎庫,已經在 Xcode 16 構建 ipa 包下完成了 iOS 26 的適配和測試工作。如您的應用計劃在蘋果 App Store 上線,當前請 使用 Xcode 16 進行打包。
Xcode 26 的相關工具鏈正在完善中。在工具鏈完善後,mPaaS 也會推出 Xcode 26 構建下適配 iOS 26 的版本。
升級基準
將基準版本升級到 10.2.3.64 及以上。
當前基準為 10.1.68 主基準
請先參考 mPaaS 10.2.3 適配 Xcode 16 升級到 10.2.3 最新基準並進行相關適配。
當前基準為定製基準
如果您使用的是定製基準,請搜尋群號 145930007362 加入DingTalk群或提交工單諮詢對應的售後及技術支援人員,是否可切換到 10.2.3 基準。
升級方式
基於 CocoaPods 升級
按照以下步驟,即可安裝 10.2.3 版本的最新 SDK:
首先確保 Podfile 中 mPaaS 組件的版本號碼為 10.2.3。
執行 pod mpaas update 10.2.3。如果提示命令報錯,需通過 pod mpaas update --all 命令先更新外掛程式,再重新執行。
執行 pod install。
API 變更
本次 iOS 26 適配暫無介面使用的變化。
iOS 26 適配
於 2025 年 9 月正式發布,針對新的系統特性和介面,App 需要進行相關的適配。
本基準已基於 iOS 26 版本,在 Xcode 16 構建 ipa 包下完成了適配和測試工作;
如您的應用計劃在蘋果 App Store 上線,當前請 使用 Xcode 16 打包;
Xcode 26 的相關工具鏈正在完善中。在工具鏈完善後,mPaaS 也會推出 Xcode 26 構建下適配 iOS 26 的版本。
架構託管模式目前只支援 AppDelegate,不支援 SceneDelegate。在後續的版本中,mPaaS 也會推出支援 SceneDelegate 的版本。如果您使用的是架構託管模式,請在
info.plist中移除 Application Scene Manifest,並刪除 AppDelegate 中 UIScene 相關代碼。如果您使用其他模式,接入方式不變。
iOS 26 的適配點主要涉及到的相關組件如下,包含並不僅限於下列組件:
基礎架構
掃碼
移動網關
訊息推送
分享組件
可視化埋點
離線包
小程式
UI 組件
架構
升級檢測
部分內部相依元件
使用了以上組件的 App,均需要在 iOS 26 下進行完整測實驗證以保障功能、相容性、穩定性等。
定製基準的處理
如果您使用的是定製基準,可能需要基於新版本重新定製,請 提交工單 或聯絡 mPaaS 技術服務人員確認。
注意事項
用戶端預設支援 TLS 1.2 版本,TLS 1.2 以下協議已經廢棄,服務端需要支援 TLS 1.2 及以上版本。
