mPaaS にアクセスすると、mPaaS が提供するカスタム OpenSSL ライブラリが、プロジェクトに導入されている OpenSSL サードパーティライブラリと競合する場合があります。競合が発生した場合は、導入されている OpenSSL サードパーティライブラリを削除し、mPaaS が提供するカスタム OpenSSL ライブラリを使用します。適用後、以前のプロジェクトで使用されていた OpenSSL ライブラリのバージョンが高いためにインターフェイスの非互換性が発生する場合は、より高いバージョンの OpenSSL カスタムライブラリを個別に導入する必要があります。高バージョンの OpenSSL カスタムライブラリは、次の方法でインポートできます。
mPaaS Xcode Extension プラグインに基づく
この方法は、mPaaS フレームワークの管理に mPaaS Xcode Extension プラグインを採用しているプロジェクトに適しています。
Extension プラグインで、プロジェクトを編集アップグレードベースライン
cp_change_20300
確認 ボタンをクリックしてプロジェクトを開き、 機能を使用して、カスタムベースラインを選択し、ベースライン ID: を入力し、 をクリックしてアップグレード操作を完了します。説明このカスタムベースライン機能は、標準ベースライン
10.1.68.34
に対応しています。ベースラインのアップグレードが完了したら、上部のメニューにある [編集モジュール] を選択し、OpenSSL モジュール を選択してプロジェクトに追加することで、カスタムライブラリを導入して競合を解決できます。
CocoaPods プラグインに基づく
この方法は、mPaaS フレームワークの管理に CocoaPods プラグインを採用しているプロジェクトに適しています。
ターミナルでコマンドを入力して、プロジェクト
Podfile
と同じレベルのディレクトリに移動し、pod mpaas update cp_change_20300
のコマンドを実行してベースラインを更新します。説明カスタムベースラインと機能的に同等の標準ベースラインは 10.1.68.34 です。
Podfile のベースラインバージョンを
cp_change_20300
に変更し、コードmPaaS_pod "mPaaS_OpenSSL"
を追加してから、ターミナルでpod install
コマンドを実行して、カスタム OpenSSL ライブラリを正常に導入し、競合を解決します。