Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Bermigrasi ke Firebase SDK terbaru untuk Swift (v4.0.0)

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Di versi 4.0.0 Firebase iOS SDK untuk Swift, kami menyertakan perubahan untuk mengikuti konvensi penamaan di Panduan Desain API Swift . Untuk memperbaiki kesalahan atau peringatan yang mungkin Anda terima saat memperbarui versi aplikasi Firebase iOS SDK, ikuti langkah-langkah dalam panduan migrasi ini.

Perubahan dalam versi baru

Perubahan berikut telah dilakukan pada Swift SDK di semua produk Firebase:

  • Menghapus awalan FIR di seluruh nama untuk semua konstanta, protokol, kelas, enum, dan definisi tipe.
  • Mengganti nama FIRApp menjadi FirebaseApp .
  • Mengganti nama FIROptions menjadi FirebaseOptions .

Untuk daftar lengkap perubahan, lihat bagian daftar detail perubahan .

Selesaikan kesalahan

Cara terbaik untuk mengatasi kesalahan akibat perubahan ini adalah dengan menggunakan dialog Fix-it di Xcode.

  1. Saat Anda membuka proyek yang diperbarui di ruang kerja Xcode Anda, kesalahan yang dihasilkan dari perubahan penamaan muncul di navigator masalah .
  2. Klik kesalahan dan atasi dengan saran di dialog Perbaiki .

Menyelesaikan konflik penamaan

Untuk mengatasi konflik penamaan, gunakan namespace yang disediakan oleh modul. Misalnya, dalam kasus FIRUser , yang sekarang menjadi User , Anda mungkin ingin membedakan antara kelas/struktur User dan kelas User Firebase.

@import Firebase
...
var firebaseUser: Firebase.User?

Daftar detail perubahan