Artikel ini menjelaskan langkah-langkah adaptasi versi mPaaS 10.2.3 untuk mendukung iOS 26.
Latar Belakang
iOS 26 akan dirilis secara resmi pada September 2025. Aplikasi perlu diperbarui untuk mendukung fitur dan antarmuka sistem baru. mPaaS telah menyelesaikan pembaruan adaptasi dan pengujian untuk iOS 26 beta(4) di versi garis dasar 10.2.3.64 dan yang lebih baru.
Status saat ini
mPaaS telah menyelesaikan pembaruan adaptasi dan pengujian untuk iOS 26 beta(4) untuk paket IPA yang dibuat dengan Xcode 16. Jika Anda berencana merilis aplikasi Anda di Apple App Store, Anda harus menggunakan Xcode 16 untuk pengemasan.
Rantai alat untuk Xcode 26 masih dalam pengembangan. Setelah rantai alat siap, mPaaS akan merilis versi yang kompatibel dengan iOS 26 dan dibangun dengan Xcode 26.
Tingkatkan garis dasar
Anda harus meningkatkan versi garis dasar ke 10.2.3.64 atau yang lebih baru.
Jika garis dasar Anda saat ini adalah garis dasar utama 10.1.68
Pertama, tingkatkan ke garis dasar 10.2.3 terbaru dan lakukan pembaruan yang diperlukan. Untuk informasi lebih lanjut, lihat Adaptasi mPaaS 10.2.3 ke Xcode 16.
Jika Anda menggunakan garis dasar kustom
Jika Anda menggunakan garis dasar kustom, bergabunglah dengan grup DingTalk (ID: 41708565) atau ajukan tiket untuk berkonsultasi dengan tim dukungan kami tentang beralih ke garis dasar 10.2.3.
Metode peningkatan
Tingkatkan menggunakan CocoaPods
Untuk menginstal SDK terbaru untuk versi 10.2.3, lakukan langkah-langkah berikut:
Pastikan nomor versi untuk komponen mPaaS di Podfile Anda disetel ke 10.2.3.
Jalankan perintah pod mpaas update 10.2.3. Jika perintah gagal, perbarui plugin dengan menjalankan perintah pod mpaas update --all, lalu jalankan perintah pembaruan lagi.
Jalankan perintah pod install.
Perubahan API
Tidak ada perubahan API dalam pembaruan adaptasi ini untuk iOS 26.
Adaptasi iOS 26
iOS 26 akan dirilis secara resmi pada September 2025. Aplikasi harus diperbarui untuk mendukung fitur dan antarmuka sistem baru.
Garis dasar ini telah menyelesaikan pembaruan adaptasi dan pengujian untuk iOS 26 beta(4) untuk paket IPA yang dibuat dengan Xcode 16.
Jika Anda berencana merilis aplikasi Anda di Apple App Store, Anda harus menggunakan Xcode 16 untuk pengemasan.
Rantai alat untuk Xcode 26 masih dalam pengembangan. Setelah rantai alat selesai, mPaaS akan merilis versi yang kompatibel dengan iOS 26 dan dibangun dengan Xcode 26.
Saat ini, mode hosting framework hanya mendukung AppDelegate, bukan SceneDelegate. mPaaS akan merilis versi yang mendukung SceneDelegate di pembaruan mendatang. Jika Anda menggunakan mode hosting framework, Anda harus menghapus Application Scene Manifest dari file
info.plistdan menghapus kode terkait UIScene dari AppDelegate. Untuk jenis koneksi lainnya, tidak diperlukan perubahan.
Pembaruan adaptasi untuk iOS 26 terutama memengaruhi komponen-komponen berikut:
Kerangka Dasar
Pemindaian
Layanan Gateway Seluler
Layanan Push Pesan
Komponen Berbagi
Pelacakan Visualisasi
Paket Offline
Mini Program
Komponen UI
Kerangka Kerja
Pemeriksaan Peningkatan
Komponen Dependen Internal
Jika aplikasi Anda menggunakan salah satu dari komponen ini, Anda harus melakukan pengujian penuh di iOS 26 untuk memastikan fungsionalitas, adaptasi, dan stabilitasnya.
Penanganan garis dasar kustom
Jika Anda menggunakan garis dasar kustom, Anda mungkin perlu membuat versi kustom baru berdasarkan garis dasar baru. Ajukan tiket atau hubungi dukungan mPaaS untuk konfirmasi.
Catatan
Klien mendukung TLS 1.2 secara default. Protokol sebelum TLS 1.2 sudah tidak digunakan lagi. Server harus mendukung TLS 1.2 atau yang lebih baru.
