全部產品
Search
文件中心

Mobile Platform as a Service:如何解決 iOS 工程中的 OpenSSL 三方庫衝突

更新時間:Mar 13, 2026

接入 mPaaS 時,mPaaS 提供的 OpenSSL 定製庫可能會和工程中引入的 OpenSSL 三方庫衝突,此時可移除工程中引入的 OpenSSL 庫,使用 mPaaS 提供的 OpenSSL 定製庫來適配。如果進行適配之後,因之前工程中使用的 OpenSSL 庫版本較高而出現介面不相容情況,則需要單獨引入高版本 OpenSSL 定製庫。可通過以下兩種方式引入高版本 OpenSSL 定製庫:

  • 基於 mPaaS Xcode Extension 外掛程式

  • 基於 CocoaPods 外掛程式

基於 mPaaS Xcode Extension 外掛程式

此方式適合已經採用了 mPaaS Xcode Extension 外掛程式管理 mPaaS 架構的工程。

  1. 在 Extension 外掛程式中,單擊 編輯工程 按鈕開啟工程,使用 升級基準 功能,選擇定製基準,輸入基準 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 庫解決衝突。