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

Mobile Platform as a Service:mPaaS 10.1.60 アップグレードガイド

最終更新日:Apr 09, 2025

mPaaS 10.1.60 について

  1. 10.1.60 ベースラインでは、WKWebView API がサポートされるようになりました。詳細については、「バージョン 10.1.60 は WKWebView に対応しています」をご参照ください。 2020 年 4 月以降、App Store では UIWebView を使用した新しいアプリが受け入れられなくなり、2020 年 12 月以降はこれらのアプリのアップデートも受け入れられなくなりました。詳細については、「Apple の公式声明」をご参照ください。そのため、開発者は UIWebView を WKWebView に置き換える必要があります。

  2. 10.1.60 ベースラインは、iOS 13 および Xcode 11 に対応しています。詳細については、「mPaaS 10.1.60 は iOS 13 に対応しています」をご参照ください。

  3. 10.1.60 ベースラインにミニプログラムコンポーネントが追加されました。ミニプログラムの公式バージョンには、完全な API セットがあり、安定性と互換性が大幅に向上しています。ミニプログラムのアップグレードの詳細については、「ミニプログラムアップグレードガイド」をご参照ください。統合開発環境(IDE)での新しいミニプログラムのデバッグ、プレビュー、およびリリースの詳細については、「ミニプログラムを開発する」をご参照ください。

  4. 10.1.60 ベースラインでは、HTML5 コンテナーが大幅に最適化され、よりシンプルな統合プロセスが提供され、互換性と安定性が大幅に向上しています。 HTML5 コンテナーとオフラインパッケージのアップグレードの詳細については、「HTML5 コンテナーアップグレードガイド」をご参照ください。

  5. モバイルコンテンツ配信プラットフォーム (MCDP) が 10.1.60 ベースラインに追加されました。MCDP は、アプリ内で広告をパーソナライズする機能を提供し、ターゲット グループ向けのパーソナライズされた広告配置をサポートし、アプリ オペレーターがユーザーに正確かつタイムリーにリーチするのに役立ちます。詳細については、「MCDP」をご参照ください。

  6. 10.1.60 ベースラインコンポーネントの全体的な互換性と安定性が大幅に向上し、機能も大幅に改善されました。リリースノートの詳細については、「iOS SDK リリースノート」をご参照ください。

  7. 10.1.60 ベースラインでは、iOS 8 はサポートされなくなりました。

mPaaS 10.1.60 アップグレードガイド

CocoaPods を使用してアップグレードする

前提条件

CocoaPods mPaaS プラグインがインストールされている必要があります。

  • CocoaPods mPaaS プラグインをインストールしていない場合は、ターミナルで次のスクリプトを実行してプラグインをインストールします。

      sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)
  • CocoaPods mPaaS プラグインをインストール済みの場合は、pod mpaas update --all を実行してプラグインをアップグレードします。 CocoaPods mPaaS プラグインの使用方法の詳細については、「ネイティブフレームワークに基づいて CocoaPods を使用して統合する」をご参照ください。

  1. Podfile で、SDK バージョンを 10.1.60 に変更します。10.1.60

  2. pod mpaas update 10.1.60 を実行して、10.1.60 ベースラインの最新の SDK をインストールします。

  3. 必要に応じて pod install または pod update を実行して、プロジェクトの SDK をバージョン 10.1.60 にアップグレードします。

後続の手順

CocoaPods の統合時に次のエラーが発生した場合:

Invalid `Podfile` file: [!] No mPaaS_Nebula : 10.1.60-beta found !!! Check name & version in Podfile.

次の手順を実行します。

  1. gem list | grep 'mPaaS' を実行して、CocoaPods プラグインのバージョンを表示します(次の図を参照)。

  2. CocoaPods プラグインのバージョンが 0.9.5 より前の場合は、次のスクリプトを実行してプラグインを再インストールします。

    sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)

コンポーネントの使用とアップグレードガイド

10.1.60 ベースラインでは、HTML5 コンテナーとミニプログラムのアクセシビリティとユーザビリティが大幅に向上しています。これらのコンポーネントを使用している場合は、次の手順をよくお読みください。

コンポーネント API の変更

10.1.32 ベースライン以降、mPaaS コンポーネントに適合レイヤーが追加されています。ベースラインで適合レイヤー API を使用していない場合は、最初に「mPaaS 10.1.32 は iOS 13 に対応しています」をご参照ください。

SDK をアップグレードした後は、適合レイヤーの API を使用することをお勧めします。詳細については、以下の各コンポーネントのアップグレード手順をご参照ください。

説明

    基底のメソッドが将来のバージョンで変更または廃止される可能性があるため、コードを変更し、基底のメソッドを直接使用するのではなく、中間層(アダプター)メソッドを使用することを強くお勧めします。引き続き使用すると、将来のアップデートで多くの時間を費やす可能性があります。

      カスタムライブラリの処理

      10.1.60 ベースラインの各コンポーネントは、カスタマイズ要件に合わせて統合されています。ただし、以前の依存関係にカスタマイズライブラリが含まれており、以前のバージョン(10.1.32 など)から 10.1.60 にアップグレードする場合、カスタマイズライブラリを新しいバージョンに基づいて再カスタマイズする必要がある場合があります。この場合は、チケットを送信 するか、mPaaS テクニカルサポートスタッフに確認してください。