Sangat penting untuk meningkatkan proyek Anda agar menggunakan Facebook SDK versi terbaru. Topik ini menyediakan langkah-langkah untuk melakukannya.
Sebelum meningkatkan ke Facebook SDK versi terbaru, baca dahulu Catatan Perubahan di GitHub. Ini akan membantu Anda memahami setiap perubahan yang perlu Anda lakukan pada kode Anda sebagai hasil dari peningkatan.
Catatan: Jika Anda meningkatkan ke versi 9.0.0 atau lebih baru, opsi
autoInitEnabled
telah dihapus dari SDK. Anda harus memulai SDK secara eksplisit dengan metodeinitializeSDK
atau secara tersirat dengan memanggilnya dalamapplicationDidFinishLaunching
. Untuk informasi selengkapnya, lihat Catatan Perubahan bagian 9.0.0.
Jika aplikasi Anda menggunakan SPM untuk berintegrasi dengan Facebook SDK untuk iOS, ikuti langkah-langkah ini.
Perhatikan bahwa panduan mulai cepat di tautan sebelumnya memerintahkan Anda untuk memilih Up to Next Major Version untuk opsi Version artinya fitur tersebut tidak akan secara otomatis diperbarui setelah versi utama yang Anda tentukan. (Jika Anda memilih 8.x.x, itu tidak akan ditingkatkan ke versi utama 9.x.x). Ini membantu mencegah pembaruan ke versi yang tidak kompatibel dengan paket saat ini yang Anda gunakan.
Jika pembaruan versi inkremental (versi minor atau patch bertambah)
Di Xcode, klik File > Swift Packages > Update to Latest Package Versions.
Gambar berikut menunjukkan contoh:
Sebelum Anda meningkatkan versi utama, pastikan dan periksa dahulu catatan perubahan. Jika pembaruan versi adalah perubahan versi utama, Anda mungkin perlu mengubah pengaturan paket.
Jika aplikasi Anda terintegrasi dengan Facebook SDK untuk iOS menggunakan Cocoapods, ikuti langkah-langkah ini.
Periksa apakah pod sudah lama. Perintah berikut akan mencantumkan pod yang sudah lama.
pod outdated
Perbarui pod yang sudah lama dengan perintah berikut.
pod update [PODNAME]
Perhatikan bahwa CocoaPods akan mencoba menemukan versi terbaru dari pod yang ditentukan oleh [PODNAME], dan itu akan memperbarui pod ke versi terbaru mengikuti batasan versi apa pun di Podfile Anda. Jika Anda memiliki batasan versi, Anda mungkin perlu mengubahnya untuk meningkatkan antara versi utama.
Saat Anda selesai meningkatkan SDK target, kompilasi ulang dan perbaiki isu yang terjadi. Biasanya Anda hanya akan melihat isu saat Anda meningkatkan ke versi utama baru.
Pastikan dan baca Catatan Perubahan di GitHub untuk memahami masalah kompilasi yang mungkin Anda temui.
Jika Anda ingin meningkatkan ke Graph API versi terbaru, Anda dapat menggunakan Fitur Peningkatan untuk menilai perubahan yang perlu Anda lakukan pada aplikasi. Anda juga dapat meninjau Catatan Perubahan Graph API.