全部产品
Search
文档中心

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

更新时间:Feb 06, 2026

Latar Belakang

iOS 13 dirilis secara resmi pada 20 September 2019. Selama pengujian versi beta dan versi resmi iOS 13, ditemukan beberapa perubahan perilaku sistem. Aplikasi harus diadaptasi terhadap perubahan tersebut untuk menghindari masalah seperti kelainan fungsi atau crash.

Sebelum diadaptasi oleh mPaaS, kit pengembangan perangkat lunak (SDK) mPaaS yang dibangun menggunakan Xcode 10 pada perangkat iOS 13 mengalami masalah utama berikut: iOS 13 mengoptimalkan startup aplikasi dan mengubah mekanisme pemuatan gambar. Perubahan ini dapat menyebabkan kategori sistem menimpa metode kategori yang didefinisikan dalam SDK, sehingga metode kustom mungkin tidak menghasilkan output yang diharapkan.

Catatan

mPaaS merupakan pustaka dasar. Versi 10.1.60.26 dan yang lebih baru, yang dibangun dengan Xcode 11, telah diadaptasi untuk iOS 13.

Upgrade SDK dan komponen

Upgrade menggunakan CocoaPods

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

  1. Pastikan nomor versi komponen mPaaS dalam Podfile Anda adalah 10.1.60.

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

  3. Jalankan perintah pod install.

Perubahan API

Lapisan adaptasi telah ditambahkan ke komponen mPaaS mulai versi 10.1.32 dan yang lebih baru. Setelah melakukan upgrade SDK, Anda harus menggunakan API dari lapisan adaptasi tersebut. Untuk informasi selengkapnya, lihat catatan tentang upgrade dari versi sebelumnya dalam dokumentasi masing-masing komponen:

Catatan
  • Modifikasi kode Anda agar menggunakan metode lapisan antara (adapter) alih-alih langsung menggunakan metode dasar. Beberapa metode dasar mungkin diubah atau ditinggalkan di versi mendatang. Jika Anda tetap menggunakannya, Anda mungkin perlu menghabiskan lebih banyak waktu untuk adaptasi pada pembaruan berikutnya.

Penanganan pustaka kustom

Versi 10.1.60 mencakup dukungan untuk kebutuhan kustomisasi setiap komponen. Namun, sebagai tindakan pencegahan, jika dependensi Anda sebelumnya mencakup pustaka kustom, tangani sesuai petunjuk berikut:

  • Jika Anda melakukan upgrade dari versi SDK sebelumnya, misalnya 10.1.20, ke versi 10.1.60, pustaka kustom Anda mungkin perlu dikustomisasi ulang berdasarkan versi baru. Untuk memastikannya, hubungi helpdesk mPaaS dengan bergabung ke grup DingTalk 145930007362.

  • Jika Anda sudah menggunakan versi 10.1.60, Anda hanya perlu memperbarui beberapa komponen. Lihat Daftar periksa pustaka yang diperbarui untuk adaptasi iOS 13 di bawah ini dan periksa apakah pustaka kustom Anda termasuk di dalamnya.

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

    • Jika termasuk, pustaka kustom Anda mungkin perlu dikustomisasi ulang. Dalam hal ini, hubungi helpdesk mPaaS dengan bergabung ke grup DingTalk 145930007362.

Daftar periksa pustaka yang diperbarui untuk adaptasi iOS 13

  • mPaaS

  • MPDataCenter

  • MPPushSDK

  • APMultimedia

  • BEEAudioUtil

  • BeeCapture

  • BeeCityPicker

  • BeeMediaPlayer

  • BeePhotoBrowser

  • BeePhotoPicker

  • NebulaAppBiz

  • NebulaBiz

  • NebulaSecurity

  • NebulaKernel

  • NebulaSDKPlugins

  • NebulaSDK

  • NebulaConfig

  • NebulaTinyAppDebug

  • NebulaNetwork

  • TinyAppCommon

  • APConfig

  • AntUI

  • MPPromotion

  • BeeLocation

  • MPMpaaSService

  • TinyAppService

  • AMap