このトピックでは、mPaaS 10.2.3 ベースラインの iOS 17 への適応と、ユーザーが完了する必要のある適応作業について説明します。
背景情報
iOS 17 は 2023 年 9 月に正式リリースされる予定です。 アプリは新しいシステムの機能とインターフェイスに適応する必要があります。 現在、mPaaS はバージョン 10.2.3.30 以降のベースラインバージョンで iOS 17 beta(7) の適応とテストを完了しています。
現状
基本ライブラリとして、mPaaS は Xcode 14 でビルドされた ipa パッケージで iOS 17 beta(7) の適応とテストを完了しています。Apple App Store でアプリケーションを公開する予定の場合は、Xcode 14 を使用してアプリケーションをパッケージ化してください。
Xcode 15 の関連ツールチェーンは完成しつつあります。 ツールチェーンが完成した後、mPaaS は Xcode 15 でのビルドで iOS 17 に適応したバージョンもリリースします。
ベースラインのアップグレード
ベースラインバージョンを 10.2.3.30 以降にアップグレードします。
現在のベースラインが 10.1.68 プライマリベースラインの場合
mPaaS 10.2.3 adaptation Xcode14 を参照して、10.2.3 の最新のベースラインにアップグレードし、関連する適応を行ってください。
現在のベースラインがカスタムベースラインの場合
カスタムベースラインを使用している場合は、グループ番号 41708565 を検索して DingTalk グループに参加するか、[チケットの送信]を行い、対応するアフターサービスとテクニカルサポートに相談してください。
アップグレードモード
CocoaPods ベースのアップグレード
10.2.3 バージョンの最新の SDK をインストールするには、次の手順に従います。
最初に、Podfile の mPaaS コンポーネントのバージョン番号が 10.2.3 であることを確認します。
pod mpaas update 10.2.3 を実行します。 コマンドエラーが報告された場合は、
pod mpaas update --allコマンドを実行してプラグインを更新してから、コマンドを再実行します。pod install を実行します。
API の変更
iOS 17 リリースノートには、適応の問題を引き起こす可能性のある特定の API の変更は示されていません。
iOS 17 への適応
iOS 17 は 2023 年 9 月に正式リリースされました。 アプリは新しいシステムの機能とインターフェイスに適応する必要があります。
このベースラインは、iOS 17 beta(7) に基づいて Xcode 14 でビルドされた ipa パッケージで適応およびテストされています。
Apple App Store でアプリケーションを公開する予定の場合は、Xcode 14 を使用してパッケージ化してください。
Xcode 15 の関連ツールチェーンは完成しつつあります。 ツールチェーンが完成した後、mPaaS は Xcode 15 でのビルドで iOS 17 に適応したバージョンもリリースします。
iOS 17 の適応ポイントは、主に音声のエンコードとデコード、プライバシー(カレンダーとアルバムの権限機能の変更を含む)に関係しており、関連するコンポーネントは次のとおりです(ただし、以下に限定されません)。
基本フレームワーク
オーディオとビデオ
スキャン
ミニプログラム管理
共有
一部の内部依存コンポーネント
上記のコンポーネントを使用するアプリは、iOS 17 で完全なテストと検証を実施して、機能、互換性、および安定性を確保する必要があります。
カスタムベースラインの処理
カスタムベースラインを使用している場合は、新しいバージョンに基づいて再カスタマイズする必要がある場合があります。 [チケットの送信]を行うか、mPaaS テクニカルサポートに連絡して確認してください。