背景情報
2025 年 4 月 24 日以降、Apple は App Store に提出されるすべてのアプリを Xcode 16 以降でビルドすることを義務付けています。詳細については、「Apple の公式発表」をご参照ください。さらに、Xcode 16 は iOS 15 より前のシステムを実行しているデバイスのデバッグビルドをサポートしなくなりました。詳細については、「Xcode 16 リリースノート」をご参照ください。
現状
mPaaS は、ベースラインバージョン 10.2.3.59 以降で Xcode 16 をサポートしています。ベースライン 10.1.68 (非推奨) 以前を使用している場合は、最新の 10.2.3 バージョンにアップグレードしてください。iOS 13 より前のシステムはサポートされなくなりました。
ベースラインのアップグレード
現在のベースラインバージョンに基づいてアップグレード方法を選択します。
現在のベースラインが 10.2.3 メインベースラインの場合
まず、「mPaaS 10.2.3 の iOS 18 への対応」を参照して、最新の 10.2.3 ベースラインにアップグレードし、必要な対応を行ってください。
現在のベースラインがカスタムベースラインの場合
カスタムベースラインを使用している場合は、DingTalk グループ (ID: 145930007362) に参加するか、チケットを送信して、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 の変更
今回の Xcode 16 対応には、API の変更は含まれていません。
Xcode 16 向けに更新されたライブラリ一覧
-
モバイルゲートウェイ
-
データ同期
-
メッセージプッシュ
-
共有コンポーネント
-
オフラインパッケージ
-
ミニアプリ
-
UI コンポーネント
-
フレームワーク
-
アップグレードチェック
注意事項
Alipay 決済 SDK (AlipaySDK) を使用するには、Alipay オープンプラットフォームを通じて更新してください。
テストと検証の範囲
Apple ツールチェーンのアップグレードは、予期せぬ問題を引き起こす可能性があります。アプリを Xcode 16 に対応させた後、完全なリグレッションテストを実行してください。