背景情報
2022 年 4 月以降、Apple は App Store へ提出するすべてのアプリについて、Xcode 13 を使用したビルドを必須としています。そのため、アプリは新しいツールチェーンに対応させる必要があります。
現状
mPaaS は、ベースラインバージョン 10.1.68.47 以降で Xcode 13 をサポートしています。
SDK およびコンポーネントのアップグレード
CocoaPods を使用したアップグレード
バージョン 10.1.68 向けの最新 SDK をインストールするには、以下の手順を実行します:
まず、Podfile 内の mPaaS コンポーネントのバージョン番号が 10.1.68 であることを確認します。
pod mpaas update 10.1.68コマンドを実行します。コマンド実行時にエラーが発生した場合は、まずpod mpaas update --allコマンドを実行してプラグインをアップデートした後、再度コマンドを実行してください。pod installコマンドを実行します。
API の変更点
本アップグレードでは、API の利用方法に変更はありません。
カスタムベースラインの対応
また、DingTalk グループ(ID:145930007362)に参加することで、mPaaS のテクニカルサポートを受けることができます。
Xcode 13 互換性対応済みライブラリ一覧
Map コンポーネント:デフォルトの AMAP がバージョン 7.1.14 へアップグレードされました。
Share コンポーネント。
一部の内部依存コンポーネント。
テストおよび検証の範囲
Apple のツールチェーンアップグレードはブラックボックス操作であるため、安定性に関する問題を引き起こす可能性があります。アプリを Xcode 13 に対応させた後は、アプリ全体に対して完全なリグレッションテストを実施してください。