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

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

Dalam versi 4.0.0 dari Firebase iOS SDK untuk Swift, kami termasuk perubahan untuk mengikuti konvensi penamaan dalam Pedoman Desain Swift API . 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:

  • Melepaskan FIR awalan di nama untuk semua konstanta, protokol, kelas, enum, dan definisi jenis.
  • Mengganti nama FIRApp ke FirebaseApp .
  • Mengganti nama FIROptions ke FirebaseOptions .

Untuk daftar lengkap perubahan, melihat daftar rinci dari bagian perubahan .

Selesaikan kesalahan

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

  1. Ketika Anda membuka proyek Anda diperbarui dalam ruang kerja Xcode Anda, kesalahan yang dihasilkan dari perubahan penamaan muncul dalam masalah navigator .
  2. Klik kesalahan dan menyelesaikannya dengan saran di Fix-it dialog .

Menyelesaikan konflik penamaan

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

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

Daftar detail perubahan