Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

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

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

Perubahan di versi baru

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

  • Menghapus prefiks 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 .

Atasi kesalahan

Cara terbaik untuk mengatasi kesalahan yang dihasilkan dari perubahan ini adalah dengan menggunakan dialog Perbaiki di Xcode.

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

Selesaikan 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