このトピックでは、iOS 18 に対応するために mPaaS 10.2.3 ベースラインに加えられた適応と、完了する必要があるタスクについて説明します。
背景情報
iOS 18 は 2024 年 9 月に正式リリースされる予定です。アプリは新しいシステムの機能とインターフェイスに適応する必要があります。mPaaS は、ベースラインバージョン 10.2.3.50 以降で、iOS 18 beta(6) への適応とテストを完了しています。
現在の状況
mPaaS のベースライブラリは、Xcode 15 で IPA パッケージをビルドすることにより、iOS 18 beta(6) への適応とテストが完了しています。アプリを Apple App Store で公開する予定がある場合は、現時点ではパッケージングに Xcode 15 を使用してください。
Xcode 16 のツールチェーンはまだ開発中です。ツールチェーンが完成した後、mPaaS は Xcode 16 でビルドされ、iOS 18 に適応したバージョンをリリースする予定です。
ベースラインのアップグレード
ベースラインバージョンを 10.2.3.50 以降にアップグレードします。
現在のベースライン:10.1.68 メインベースライン
まず、最新の 10.2.3 ベースラインにアップグレードし、必要な適応作業を行ってください。詳細については、「Xcode15 への mPaaS 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 の変更
iOS 18 のリリースノートでは、適応の問題を引き起こす特定の API の変更は示されていません。
iOS 18 への適応
正式リリースは 2024 年 9 月に予定されています。アプリは、新しいシステム属性とインターフェイスをサポートするために更新する必要があります。
このベースラインは、Xcode 15 で IPA パッケージをビルドすることにより、iOS 18 beta(6) への適応とテストが完了しています。
アプリを Apple App Store で公開する予定がある場合は、現時点ではパッケージングに Xcode 15 を使用してください。
Xcode 16 のツールチェーンは開発中です。ツールチェーンが完成した後、mPaaS は Xcode 16 でビルドされ、iOS 18 に適応したバージョンをリリースする予定です。
iOS 18 の適応に関わる主なコンポーネントには、以下が含まれますが、これらに限定されません:
ベースフレームワーク
コードスキャン
ミニプログラム
ゲートウェイ
オフラインパッケージ
一部の内部依存コンポーネント
上記のコンポーネントを使用するアプリは、iOS 18 上で完全なテストと検証を行い、その機能性、互換性、安定性を確保する必要があります。
カスタムベースラインの取り扱い
カスタムベースラインを使用している場合、新しいバージョン用に再カスタマイズが必要になることがあります。確認のため、チケットを送信するか、mPaaS ヘルプデスクにお問い合わせください。