Dokumen ini sudah diperbarui.
Terjemahan ke Bahasa Indonesia belum selesai.
Bahasa Inggris diperbarui: 13 Jun 2022

Panduan Upgrade Facebook SDK untuk IOS

Sangat penting untuk meningkatkan proyek Anda agar menggunakan Facebook SDK versi terbaru. Topik ini menyediakan langkah-langkah untuk melakukannya.

Tinjau Perubahan dalam Versi Terbaru

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 metode initializeSDK atau secara tersirat dengan memanggilnya dalam applicationDidFinishLaunching. Untuk informasi selengkapnya, lihat Catatan Perubahan bagian 9.0.0.

Meningkatkan Menggunakan Swift Package Manager (SPM)

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.

Pembaruan Inkremental

Jika pembaruan versi inkremental (versi minor atau patch bertambah)

Di Xcode, klik File > Swift Packages > Update to Latest Package Versions.

Gambar berikut menunjukkan contoh:

Pembaruan Versi Utama

Sebelum Anda meningkatkan versi utama, pastikan dan periksa dahulu catatan perubahan. Jika pembaruan versi adalah perubahan versi utama, Anda mungkin perlu mengubah pengaturan paket.

  1. Buka pengaturan proyek Anda dan klik tab Swift Packages. Gambar berikut menunjukkan contoh:

  2. Pilih paket Facebook untuk menampilkan pengaturannya. Ubah Version> ke versi utama yang ingin Anda tingkatkan, dalam gambar contoh ini, 9.0.0, dan klik Done.

  3. Sekarang tingkatkan paketnya. Di Xcode, klik File > Swift Packages > Update to Latest Package Versions. Gambar berikut menunjukkan contoh:

  4. Perhatikan bahwa Anda dapat mengembalikan versi target dengan mengubah target versi utama dalam pengaturan proyek, dan menjalankan ulang Update to Latest Package Versions.

Meningkatkan Menggunakan CocoaPods

Jika aplikasi Anda terintegrasi dengan Facebook SDK untuk iOS menggunakan Cocoapods, ikuti langkah-langkah ini.

  1. Periksa apakah pod sudah lama. Perintah berikut akan mencantumkan pod yang sudah lama.

    pod outdated
    
  2. 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.

Kompilasi Ulang dan Selesaikan Isu

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.

Meningkatkan ke Graph API Versi Baru

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.