すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:mPaaS 10.2.3 を Xcode 14 に対応させる

最終更新日:Feb 05, 2026

背景情報

Apple は 2023 年 4 月 25 日以降、App Store に提出されるすべてのアプリを Xcode 14.1 以降でビルドすることを必須としています。詳細については、「Apple 公式アナウンス」をご参照ください。また、Xcode 14 では armv7、armv7s、i386 アーキテクチャ向けの iOS プロジェクトのビルドがサポートされなくなりました。さらに、iOS 11 より古いバージョン向けのビルドもサポートされません。詳細については、「Xcode 14 リリースノート」をご参照ください。アプリは新しいツールチェーンに対応させる必要があります。

現状

mPaaS は、ベースラインバージョン 10.2.3.19 以降で Xcode 14 に対応済みであり、テストも完了しています。ご利用のベースラインが 10.1.68 以前の場合は、最新の 10.2.3 バージョンにアップグレードする必要があります。

ベースラインのアップグレード

現在ご利用のベースラインバージョンに応じて、適切なアップグレード方法を選択してください。

現在のベースラインは 10.1.68 メインベースラインです

まず、「mPaaS 10.2.3 の利用と iOS 16 への対応」をご参照のうえ、最新の 10.2.3 ベースラインにアップグレードし、必要な対応を行ってください。

現在のベースラインがカスタムベースラインの場合

カスタムベースラインをご利用の場合は、DingTalk グループ番号 145930007362 を検索してグループに参加するか、チケットを送信してテクニカルサポートまで 10.2.3 ベースラインへの切り替えについてご連絡ください。

アップグレード方法

CocoaPods を使用したアップグレード

以下の手順に従い、10.2.3 バージョンの最新 SDK をインストールしてください。

  1. まず、ご利用の Podfile 内の mPaaS コンポーネントのバージョン番号が 10.2.3 であることを確認してください。

  2. pod mpaas update 10.2.3 コマンドを実行します。

    コマンド実行時にエラーが返された場合は、まず pod mpaas update --all コマンドを実行してプラグインを更新した後、再度コマンドを実行してください。

  3. pod install コマンドを実行します。

アップグレード時の注意事項

  • M1 または M2 チップ搭載の Mac コンピューターでは、エミュレーター上でプロジェクトを直接実行することはサポートされていません。エミュレーターを使用するには、設定項目を追加する必要があります。テストターゲットの Build Settings で、Excluded Architecturesarm64 を追加してください。

API の変更点

Xcode 14 への対応に伴う API 使用方法の変更はありません。ご利用のベースラインが 10.1.68 または関連するカスタムベースラインの場合は、まず「mPaaS 10.2.3 の利用と iOS 16 への対応」をご参照のうえ、最新の 10.2.3 ベースラインにアップグレードし、必要な対応を行ってください。

Xcode 14 向けに更新されたライブラリ一覧

  • Mobile Gateway Service

  • Mobile Scheduling

  • Mobile Sync Service

  • Message Push Service

  • SM SSL

  • Multimedia

  • Mini Program

  • Mobile Security Keyboard

  • 一部の内部依存コンポーネント

  • コードの修正を必要としなかった関連コンポーネントも Xcode 14 で再ビルドされています。すべてのライブラリが更新されています。

テストおよび検証範囲

Apple のツールチェーンのアップグレードはブラックボックス操作であり、安定性の問題を引き起こす可能性があるため、Xcode 14 への対応完了後は、必ずアプリ全体に対して完全な回帰テストを実施してください。