背景情報
2026 年 4 月 28 日以降、App Store に提出されるすべてのアプリは、Xcode 26 以降でビルドする必要があります。詳細については、Apple の公式発表をご参照ください。また、Xcode 26 は iOS 15.6 より前のバージョンをターゲットとするアプリのビルドをサポートしなくなりました。詳細については、Xcode 26 のリリースノートをご参照ください。
現状
mPaaS は、ベースラインバージョン 10.2.3.70 以降で Xcode 26 をサポートしています。10.1.68 ベースライン (非推奨) またはそれ以前のベースラインをご利用の場合は、最新の 10.2.3 バージョンにアップグレードしてください。このバージョンでは、iOS 14 より前のバージョンのサポートが終了することにご注意ください。
ベースラインのアップグレード
現在のベースラインバージョンに基づいてアップグレード方法を選択してください。
10.2.3 メインベースラインの場合
iOS 26 への mPaaS 10.2.3 の対応をご参照のうえ、最新の 10.2.3 ベースラインにアップグレードし、必要な変更を加えてください。
カスタムベースラインの場合
カスタムベースラインをご利用の場合は、DingTalk グループ番号 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を実行します。
アップグレードに関する注意事項
Xcode 26 でコンパイルする際は、次のパラメーターを
Other link flagに追加してください。
-ObjC -ld_classic -Wl,-U,ld64_classic_ordinal_for_proxy -Wl,-no_fixup_chains
API の変更
この対応による API の変更はありません。
Xcode 26 向けに更新されたライブラリ
モバイルゲートウェイサービス
モバイルディスパッチセンター
モバイル同期サービス
メッセージプッシュサービス
SM 暗号化
マルチメディア
ミニプログラム
セキュリティキーボード
一部の内部依存コンポーネント
テストと検証
Apple のツールチェーンのアップグレードはブラックボックスプロセスであり、安定性の問題を引き起こすことが多いため、Xcode 26 にアプリを対応させた後は、包括的な回帰テストを実施することを推奨します。