全部產品
Search
文件中心

Mobile Platform as a Service:mPaaS 10.2.3 適配 iOS17

更新時間:Jul 13, 2024

本文介紹了 mPaaS 10.2.3 版本基準為 iOS 17 進行的適配,以及使用者需要完成的適配工作。

背景

iOS 17 將於 2023 年 9 月正式發布,針對新的系統特性和介面,App 需要進行相關的適配。目前 mPaaS 已在 ≥10.2.3.30 版本的基準版中完成對 iOS 17 beta(7) 版本下的適配和測試工作。

現狀

mPaaS 作為基礎庫,已經在 Xcode 14 構建 ipa 包下完成了 iOS 17 beta(7) 的適配和測試工作。如您的應用計劃在蘋果 App Store 上線,當前請 使用 Xcode 14 打包

Xcode 15 的相關工具鏈正在完善中。在工具鏈完善後,mPaaS 也會推出 Xcode 15 構建下適配 iOS 17 的版本。

升級基準

將基準版本升級到 10.2.3.30 及以上。

當前基準為 10.1.68 主基準

請先參考 mPaaS 10.2.3 適配 Xcode14 升級到 10.2.3 最新基準並進行相關適配。

當前基準為定製基準

如果您使用的是定製基準,請搜尋群號 41708565 加入DingTalk群或提交工單諮詢對應的售後及技術支援人員,是否可切換到 10.2.3 基準。

升級方式

基於 CocoaPods 升級

按照以下步驟,即可安裝 10.2.3 版本的最新 SDK:

  1. 首先確保 Podfile 中 mPaaS 組件的版本號碼為 10.2.3

  2. 執行 pod mpaas update 10.2.3。如果提示命令報錯,需通過 pod mpaas update --all 命令先更新外掛程式,再重新執行。

  3. 執行 pod install

API 變更

iOS17 Release Note 無顯示聲明特定 API 變化會引起適配問題。

iOS 17 適配

於 2023 年 9 月正式發布,針對新的系統特性和介面,APP 需要進行相關的適配。

  • 本基準已基於 iOS 17 beta(7) 版本,在 Xcode 14 構建 ipa 包下完成了適配和測試工作;

  • 如您的應用計劃在蘋果 App Store 上線,當前請 使用 Xcode 14 打包

  • Xcode 15 的相關工具鏈正在完善中。在工具鏈完善後,mPaaS 也會推出 Xcode 15 構建下適配 iOS 17 的版本。

iOS 17 的適配點主要涉及音頻編解碼、隱私包括日曆與相簿許可權功能變更等,涉及到的相關組件如下,包含並不僅限於下列組件:

  • 基礎架構

  • 音視頻

  • 掃碼

  • 小程式

  • 分享

  • 部分內部相依元件

使用了以上組件的 App,均需要在 iOS 17 下進行完整測實驗證以保障功能、相容性、穩定性等。

定製基準的處理

如果您使用的是定製基準,可能需要基於新版本重新定製,請 提交工單 或聯絡 mPaaS 技術服務人員確認。