背景情報
Apple は、2025 年 4 月 24 日以降、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 より前の iOS システムはサポートされなくなりました。
ベースラインのアップグレード
現在のベースラインバージョンに基づいて、適切なアップグレード方法を選択してください。
現在のベースラインが 10.2.3 メインベースラインの場合
最新の 10.2.3 ベースラインにアップグレードし、必要な適応を行うには、「iOS 18 向けの mPaaS 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 の変更
この Xcode 16 適応では、インターフェースの使用方法は変更されていません。
Xcode 16 に適応されたライブラリのリスト
モバイル ゲートウェイ サービス
データ同期サービス
メッセージ プッシュ サービス
共有コンポーネント
オフライン パッケージ
ミニプログラム
UI コンポーネント
フレームワーク
アップグレード検出
テスト検証範囲
Apple のツールチェーンのアップグレードはブラックボックス操作であり、多くの場合、安定性の問題が発生するため、Xcode 16 への適応を完了した後、アプリで包括的な回帰テストを実行することをお勧めします。