mPaaS 10.1.68 リリースノート
ベースライン 10.1.68 以降、UIWebView は非推奨となり、WKWebView のみがサポートされます。詳細については、mPaaS の WKWebView への適合をご参照ください。App Store は 2020 年 4 月に UIWebView を使用する新規アプリの受付を停止しました。2020 年 12 月には、UIWebView を使用する既存アプリのアップデート受付を停止する予定です。できるだけ早くベースライン 10.1.68 にアップグレードし、アプリケーションを WKWebView に適合させる必要があります。
このバージョンは、Xcode 11 を使用した静的ライブラリのビルドとパッケージングをサポートしており、開発の互換性を確保します。
mPaaS 10.1.68 アップグレードガイド
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 を使用したネイティブフレームワークとの統合をご参照ください。
操作手順
Podfile で、SDK バージョンを 10.1.68 に変更します。

pod mpaas update 10.1.68を実行して、ベースライン 10.1.68 の最新の SDK をインストールします。必要に応じて、
pod installまたはpod updateを実行して、プロジェクトの 10.1.68 へのアップグレードを完了します。
次のステップ
CocoaPods の統合中に次のようなエラーが発生した場合:
Invalid `Podfile` file: [!] No mPaaS_Nebula : 10.1.68 found !!! Check name & version in Podfile.次の手順で問題を解決できます:
gem list | grep 'mPaaS'コマンドを実行して、次の図に示すように CocoaPods プラグインのバージョンを確認します。
CocoaPods プラグインのバージョンが 0.9.5 より前の場合は、次のスクリプトを実行してプラグインを再インストールします。
sh <(curl -s http://mpaas-ios.oss-cn-hangzhou.aliyuncs.com/cocoapods/installmPaaSCocoaPodsPlugin.sh)コンポーネントのアップグレードガイド
現在のベースラインバージョンが 10.1.60 より前で、H5 コンテナとミニプログラムコンポーネントを統合している場合は、次の手順をよくお読みください:
H5 コンテナとオフラインパッケージのアップグレードについては、H5 コンテナ 10.1.60 アップグレードガイドをご参照ください。
ミニプログラムのアップグレードについては、ミニプログラムのアップグレードに関する注意事項をご参照ください。
コンポーネント API の変更
ベースライン 10.1.32 以降、mPaaS コンポーネントにはアダプテーションレイヤーが含まれています。使用しているベースラインがアダプテーションレイヤー API を使用していない場合は、先に進む前にmPaaS 10.1.32 の iOS 13 への適合をご参照ください。
SDK をアップグレードした後は、アダプテーションレイヤーの API を使用してください。詳細については、次のコンポーネントドキュメントの旧バージョンからのアップグレードに関する注意事項をご参照ください:
基盤となるメソッドの代わりに、中間レイヤー (アダプター) のメソッドを使用するようにコードを修正してください。一部の基盤となるメソッドは、将来のバージョンで変更または非推奨になる可能性があります。それらを使い続けると、将来のアップデートで適合により多くの時間を費やす必要が生じる場合があります。
カスタムライブラリの処理
ベースラインバージョン 10.1.68 のコンポーネントには、カスタマイズされた要件が組み込まれています。ただし、以前の依存関係にカスタムライブラリが含まれており、10.1.32 などの以前の SDK バージョンからバージョン 10.1.68 にアップグレードする場合、カスタムライブラリを新しいバージョン用に再カスタマイズする必要がある場合があります。ご相談は、DingTalk グループ 145930007362 を検索してご参加ください。
共有コンポーネント
バージョン 10.1.68 の共有コンポーネントに含まれるサードパーティ SDK はアップグレードされました。これには、WeChat SDK、Weibo SDK、および QQ Connect SDK が含まれます。WeChat および QQ 共有の最新バージョンでは、Universal Link 機能が追加されています。新しい SDK にアプリケーションを適合させる必要があります。この適合には、次のステップが含まれます:
対応するサードパーティプラットフォームでアプリケーション構成情報を更新します。この情報は、そのプラットフォームの開発者アカウントのアプリケーション管理セクションにあります。具体的な適合方法については、プラットフォームが提供するドキュメントをご参照ください。
WeChat 共有の場合、mPaaS 共有コンポーネントの構成情報に「universalLink」フィールドを追加します。このフィールドの値を、ご利用のアプリケーションの Universal Link アドレスに設定します。