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

Mobile Platform as a Service:iOS プロジェクトにおける OpenSSL 第三者ライブラリの競合を解決する方法

最終更新日:Mar 13, 2026

mPaaS をプロジェクトに統合すると、mPaaS 独自の OpenSSL ライブラリと、プロジェクト内で既に使用されている他の OpenSSL 第三者ライブラリとの間で競合が発生する場合があります。この競合を解消するには、プロジェクトから競合するライブラリを削除し、代わりに mPaaS が提供する独自の OpenSSL ライブラリを使用してください。ただし、プロジェクトでより新しいバージョンの OpenSSL を使用しているために API の互換性問題が発生する場合は、より新しいバージョンの mPaaS 独自 OpenSSL ライブラリをインポートする必要があります。より新しい独自 OpenSSL ライブラリは、以下のいずれかの方法でインポートできます:

  • mPaaS Xcode 拡張機能を使用する

  • CocoaPods プラグインを使用する

mPaaS Xcode 拡張機能を使用する

この方法は、すでに mPaaS Xcode 拡張機能を用いて mPaaS フレームワークを管理しているプロジェクト向けです。

  1. 拡張機能内で **[プロジェクトの編集]** ボタンをクリックします。[ベースラインのアップグレード] 機能を使用し、「カスタムベースライン」を選択して、ベースライン ID cp_change_20300 を入力し、**[確認]** をクリックしてアップグレードを完了します。

    説明

    このカスタムベースラインは、標準ベースライン 10.1.68.34 と整合しています。

  2. ベースラインのアップグレードが完了したら、上部メニューから **[モジュールの編集]** を選択します。その後、[OpenSSL モジュール] を選択し、プロジェクトに追加することで、カスタムライブラリをインポートし、競合を解消します。

CocoaPods プラグインを使用する

この方法は、すでに CocoaPods プラグインを用いて mPaaS フレームワークを管理しているプロジェクト向けです。

  1. ターミナルで、プロジェクトの Podfile を含むディレクトリに移動します。pod mpaas update cp_change_20300 コマンドを実行してベースラインを更新します。

    説明

    このカスタムベースラインは、標準ベースライン 10.1.68.34 と整合しています。

  2. Podfile 内のベースラインバージョンを cp_change_20300 に変更し、コード行 mPaaS_pod "mPaaS_OpenSSL" を追加します。その後、ターミナルで pod install コマンドを実行して、カスタム OpenSSL ライブラリをインポートし、競合を解消します。