Topik ini menjelaskan adaptasi yang dilakukan pada garis dasar mPaaS 10.2.3 untuk iOS 18 serta tugas yang perlu Anda selesaikan.
Latar Belakang
iOS 18 akan dirilis secara resmi pada September 2024. Aplikasi harus diadaptasi terhadap fitur dan antarmuka sistem baru. mPaaS telah menyelesaikan adaptasi dan pengujian untuk iOS 18 beta(6) pada versi garis dasar 10.2.3.50 dan yang lebih baru.
Status Saat Ini
Pustaka dasar mPaaS telah diadaptasi dan diuji untuk iOS 18 beta(6) dengan membangun paket IPA menggunakan Xcode 15. Jika Anda berencana merilis aplikasi di Apple App Store, gunakan Xcode 15 untuk packaging untuk saat ini.
Rantai alat untuk Xcode 16 masih dalam pengembangan. Setelah rantai alat tersebut selesai, mPaaS akan merilis versi yang dibangun dengan Xcode 16 dan telah diadaptasi untuk iOS 18.
Peningkatan Garis Dasar
Tingkatkan versi baseline ke 10.2.3.50 atau lebih baru.
Garis dasar saat ini: garis dasar utama 10.1.68
Pertama, tingkatkan ke garis dasar 10.2.3 terbaru dan lakukan adaptasi yang diperlukan. Untuk informasi selengkapnya, lihat Adapting mPaaS 10.2.3 for Xcode15.
Baseline saat ini adalah baseline kustom
Jika Anda menggunakan garis dasar kustom, cari ID grup DingTalk 145930007362 untuk bergabung ke grup tersebut, atau kirim tiket ke helpdesk untuk menanyakan apakah Anda dapat beralih ke garis dasar 10.2.3.
Metode peningkatan
Peningkatan menggunakan CocoaPods
Ikuti langkah-langkah berikut untuk menginstal SDK terbaru untuk versi 10.2.3:
Pastikan nomor versi komponen mPaaS dalam Podfile Anda adalah 10.2.3.
Jalankan pod mpaas update 10.2.3. Jika perintah mengembalikan error, pertama-tama perbarui plugin dengan menjalankan pod mpaas update --all, lalu jalankan kembali perintah tersebut.
Jalankan pod install.
Perubahan API
Catatan rilis iOS 18 tidak menunjukkan adanya perubahan API spesifik yang menyebabkan masalah adaptasi.
Adaptasi iOS 18
Rilis resmi dijadwalkan pada September 2024. Aplikasi harus diperbarui agar mendukung atribut dan antarmuka sistem baru.
Garis dasar ini telah diadaptasi dan diuji untuk iOS 18 beta(6) dengan membangun paket IPA menggunakan Xcode 15.
Jika Anda berencana merilis aplikasi di Apple App Store, gunakan Xcode 15 untuk packaging untuk saat ini.
Rantai alat untuk Xcode 16 sedang dalam pengembangan. Setelah rantai alat tersebut selesai, mPaaS akan merilis versi yang dibangun dengan Xcode 16 dan telah diadaptasi untuk iOS 18.
Komponen utama yang terlibat dalam adaptasi iOS 18 mencakup, namun tidak terbatas pada, hal-hal berikut:
Base framework
Code Scanning
Mini Program
Gateway
Offline Package
Beberapa komponen dependen internal
Aplikasi yang menggunakan komponen-komponen di atas harus diuji dan divalidasi secara menyeluruh pada iOS 18 untuk memastikan fungsionalitas, kompatibilitas, dan stabilitasnya.
Penanganan Garis Dasar Kustom
Jika Anda menggunakan garis dasar kustom, Anda mungkin perlu menyesuaikannya kembali untuk versi baru. Kirim tiket atau hubungi helpdesk mPaaS untuk konfirmasi.