本文介紹了 mPaaS 10.2.3 版本基準為 iOS 18 進行的適配,以及使用者需要完成的適配工作。
背景
iOS 18 將於 2024 年 9 月正式發布,針對新的系統特性和介面,App 需要進行相關的適配。目前 mPaaS 已在 ≥10.2.3.50 版本的基準版中完成對 iOS 18 beta(6) 版本下的適配和測試工作。
現狀
mPaaS 作為基礎庫,已經在 Xcode 15 構建 ipa 包下完成了 iOS 18 beta(6) 的適配和測試工作。如您的應用計劃在蘋果 App Store 上線,當前請 使用 Xcode 15 打包。
Xcode 16 的相關工具鏈正在完善中。在工具鏈完善後,mPaaS 也會推出 Xcode 16 構建下適配 iOS 18 的版本。
升級基準
將基準版本升級到 10.2.3.50 及以上。
當前基準為 10.1.68 主基準
請先參考 mPaaS 10.2.3 適配 Xcode15 升級到 10.2.3 最新基準並進行相關適配。
當前基準為定製基準
如果您使用的是定製基準,請搜尋群號 41708565 加入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 變更
iOS18 Release Note 無顯示聲明特定 API 變化會引起適配問題。
iOS 18 適配
於 2024 年 9 月正式發布,針對新的系統特性和介面,APP 需要進行相關的適配。
本基準已基於 iOS 18 beta(6) 版本,在 Xcode 15 構建 ipa 包下完成了適配和測試工作;
如您的應用計劃在蘋果 App Store 上線,當前請 使用 Xcode 15 打包;
Xcode 16 的相關工具鏈正在完善中。在工具鏈完善後,mPaaS 也會推出 Xcode 16 構建下適配 iOS 18 的版本。
iOS 18 的適配點主要涉及到的相關組件如下,包含並不僅限於下列組件:
基礎架構;
掃碼;
小程式;
網關;
離線包;
部分內部相依元件;
使用了以上組件的 App,均需要在 iOS 18 下進行完整測實驗證以保障功能、相容性、穩定性等。
定製基準的處理
如果您使用的是定製基準,可能需要基於新版本重新定製,請 提交工單 或聯絡 mPaaS 技術服務人員確認。