全部产品
Search
文档中心

Mobile Platform as a Service:Adaptasi mPaaS 10.1.32 untuk iOS 13

更新时间:Jan 22, 2026

Apple merilis iOS 13 pada 19 September 2019. Pengujian mengungkapkan adanya perubahan dalam perilaku sistem. Aplikasi harus diadaptasi terhadap perubahan ini untuk mencegah error fungsional, crash, dan masalah lainnya.

Penting

Per 28 Juni 2020, mPaaS tidak lagi memelihara baseline 10.1.32. Gunakan baseline 10.1.68 atau 10.1.60 sebagai gantinya.

Latar Belakang

Apple merilis iOS 13 pada 19 September 2019. Pengujian mengungkapkan adanya perubahan dalam perilaku sistem. Aplikasi harus diadaptasi terhadap perubahan ini untuk mencegah error fungsional, crash, dan masalah lainnya.

Sebelum mPaaS diadaptasi untuk iOS 13, SDK mPaaS yang dibangun dengan Xcode 10 pada perangkat iOS 13 terpengaruh dalam satu cara utama: iOS 13 mengoptimalkan startup aplikasi dengan mengubah mekanisme pemuatan gambar. Perubahan ini dapat menyebabkan kategori sistem menimpa metode kategori yang didefinisikan dalam SDK. Akibatnya, metode kustom mungkin tidak mengembalikan hasil yang diharapkan.

Status Saat Ini

mPaaS, sebagai kumpulan library dasar, telah diadaptasi untuk iOS 13 saat dibangun dengan Xcode 10. Karena mPaaS saat ini hanya diadaptasi untuk packaging dengan Xcode 10, gunakan Xcode 10 untuk packaging ketika Anda mengirimkan aplikasi ke App Store. Rantai alat (toolchain) untuk Xcode 11 belum lengkap. Seiring kematangan toolchain tersebut, mPaaS akan merilis versi yang diadaptasi untuk iOS 13 yang dibangun dengan Xcode 11.

Peningkatan SDK atau Komponen

Peningkatan Menggunakan Plugin

Untuk meningkatkan SDK atau komponen menggunakan plugin mPaaS Xcode, Anda dapat memilih salah satu dari dua metode berikut:

  • peningkatan modul mPaaS

  • peningkatan baseline mPaaS

Pilih metode peningkatan berdasarkan kebutuhan Anda. Jika Anda:

  • sudah menggunakan plugin untuk mengelola dependensi komponen dan versi SDK Anda saat ini adalah 10.1.32, gunakan fitur mPaaS module upgrade untuk meningkatkan modul yang Anda gunakan.

  • tidak menggunakan plugin untuk mengelola dependensi komponen, ikuti langkah-langkah berikut untuk upgrade:

    1. Gunakan fitur mPaaS module edit untuk memilih modul yang Anda butuhkan.

    2. Gunakan fitur mPaaS module upgrade untuk meningkatkan ke versi 10.1.32.

Peningkatan Menggunakan CocoaPods

Ikuti langkah-langkah berikut untuk menginstal SDK terbaru versi 10.1.32:

  1. Pastikan nomor versi komponen mPaaS dalam Podfile adalah 10.1.32.

  2. Jalankan pod mpaas update 10.1.32. Jika terjadi error perintah, jalankan pod mpaas update --all untuk memperbarui plugin terlebih dahulu, lalu jalankan kembali perintah tersebut.

  3. Jalankan pod install.

Perubahan API

Komponen mPaaS dalam versi 10.1.32 mencakup lapisan adaptasi. Setelah Anda meningkatkan SDK, gunakan API dari lapisan adaptasi tersebut. Untuk informasi lebih lanjut, lihat catatan tentang peningkatan dari versi sebelumnya dalam dokumen komponen berikut:

Catatan
  • Modifikasi kode Anda untuk menggunakan metode dari lapisan perantara (adapter) alih-alih metode tingkat bawah. Beberapa metode tingkat bawah mungkin diubah atau ditinggalkan di versi mendatang. Jika Anda terus menggunakannya, Anda mungkin perlu menghabiskan lebih banyak waktu untuk adaptasi selama pembaruan di masa depan.

Penanganan Library Kustom

Komponen dalam versi 10.1.32 telah menggabungkan persyaratan kustom. Namun, demi stabilitas, jika proyek Anda bergantung pada library kustom, tangani sesuai petunjuk berikut:

  • Jika Anda melakukan upgrade dari versi SDK sebelumnya ke 10.1.32, library kustom Anda mungkin perlu dikustomisasi ulang untuk versi baru. Bergabunglah dengan grup DingTalk 145930007362 untuk menghubungi dukungan mPaaS guna konfirmasi lebih lanjut.

  • Jika Anda sudah menggunakan versi 10.1.32, Anda mungkin hanya perlu memperbarui beberapa komponen. Periksa Daftar library yang diperbarui untuk adaptasi iOS 13 di bawah ini untuk menentukan apakah library kustom Anda termasuk di dalamnya.

    • Jika tidak termasuk, Anda dapat terus menggunakan library kustom tersebut.

    • Jika termasuk, library kustom Anda mungkin perlu dikustomisasi ulang. Bergabunglah dengan grup DingTalk 145930007362 untuk menghubungi dukungan mPaaS.

Daftar Library yang Diperbarui untuk Adaptasi iOS 13

  • mPaaS

  • MPDataCenter

  • APMultimedia

  • BEEAudioUtil

  • BeeCapture

  • BeeCityPicker

  • BeeMediaPlayer

  • BeePhotoBrowser

  • BeePhotoPicker

  • NebulaAppBiz

  • NebulaBiz

  • NebulaSDKPlugins

  • APConfig

  • AntUI

  • NebulaSDK

  • TinyAppCommon

  • MPPromotion