全部产品
Search
文档中心

Mobile Platform as a Service:Cara mengatasi konflik library pihak ketiga OpenSSL dalam Proyek iOS

更新时间:Mar 13, 2026

Saat mengintegrasikan mPaaS, library OpenSSL kustom dari mPaaS dapat mengalami konflik dengan library OpenSSL pihak ketiga lainnya dalam Proyek Anda. Untuk mengatasi konflik tersebut, hapus library yang bermasalah dari Proyek Anda dan gunakan library kustom yang disediakan oleh mPaaS. Jika terjadi ketidakcocokan API karena Proyek Anda menggunakan versi OpenSSL yang lebih baru, Anda perlu mengimpor library OpenSSL kustom versi terbaru. Library tersebut dapat diimpor dengan salah satu dari dua cara berikut:

  • Menggunakan mPaaS Xcode Extension

  • Menggunakan plugin CocoaPods

Menggunakan mPaaS Xcode Extension

Metode ini ditujukan untuk Proyek yang telah menggunakan mPaaS Xcode Extension untuk mengelola framework mPaaS.

  1. Pada ekstensi tersebut, klik tombol Edit Project. Gunakan fitur Upgrade Baseline, pilih Custom Baseline, masukkan ID baseline cp_change_20300, lalu klik Confirm untuk menyelesaikan peningkatan.

    Catatan

    Baseline kustom ini selaras dengan baseline standar 10.1.68.34.

  2. Setelah baseline ditingkatkan, pilih Edit Module dari menu atas. Kemudian, pilih OpenSSL Module dan tambahkan ke Proyek Anda untuk mengimpor library kustom serta mengatasi konflik.

Menggunakan plugin CocoaPods

Metode ini ditujukan untuk Proyek yang telah menggunakan plugin CocoaPods untuk mengelola framework mPaaS.

  1. Di terminal, buka direktori yang berisi Podfile Proyek Anda. Jalankan perintah pod mpaas update cp_change_20300 untuk memperbarui baseline.

    Catatan

    Baseline kustom ini selaras dengan baseline standar 10.1.68.34.

  2. Ubah versi baseline di Podfile Anda menjadi cp_change_20300 dan tambahkan kode mPaaS_pod "mPaaS_OpenSSL". Lalu, jalankan pod install di terminal untuk mengimpor library OpenSSL kustom dan mengatasi konflik.