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.
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.CatatanBaseline kustom ini selaras dengan baseline standar
10.1.68.34.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.
Di terminal, buka direktori yang berisi Podfile Proyek Anda. Jalankan perintah
pod mpaas update cp_change_20300untuk memperbarui baseline.CatatanBaseline kustom ini selaras dengan baseline standar
10.1.68.34.Ubah versi baseline di Podfile Anda menjadi
cp_change_20300dan tambahkan kodemPaaS_pod "mPaaS_OpenSSL". Lalu, jalankanpod installdi terminal untuk mengimpor library OpenSSL kustom dan mengatasi konflik.