Swift için en son Firebase SDK'sına geçiş yapın (v4.0.0)

Swift için Firebase iOS SDK'sının 4.0.0 sürümüne, Swift API Tasarım Yönergeleri'ndeki adlandırma kurallarına uyacak değişiklikler ekledik. Uygulamanızın Firebase iOS SDK sürümünü güncellerken karşılaşabileceğiniz hataları veya uyarıları düzeltmek için bu geçiş kılavuzundaki adımları izleyin.

Yeni versiyondaki değişiklikler

Tüm Firebase ürünlerinde Swift SDK'da aşağıdaki değişiklikler yapıldı:

  • Tüm sabitlerin, protokollerin, sınıfların, numaralandırmaların ve tür tanımlarının adlarındaki FIR önekinin kaldırılması.
  • FIRApp FirebaseApp olarak yeniden adlandırıyoruz.
  • FIROptions FirebaseOptions olarak yeniden adlandırılması.

Değişikliklerin tam listesi için ayrıntılı değişiklik listesi bölümüne bakın.

Hataları çöz

Bu değişikliklerden kaynaklanan hataları çözmenin en iyi yolu Xcode'daki Düzelt iletişim kutusunu kullanmaktır.

  1. Güncellenen projenizi Xcode çalışma alanınızda açtığınızda, adlandırma değişikliklerinden kaynaklanan hatalar sorun gezgininde görünür.
  2. Hatayı tıklayın ve Düzelt iletişim kutusundaki öneriyi kullanarak sorunu çözün.

Adlandırma çakışmalarını çözme

Adlandırma çakışmalarını çözmek için modül tarafından sağlanan ad alanını kullanın. Örneğin, artık User olan FIRUser durumunda, User sınıfınız/yapınız ile Firebase User sınıfınız arasında ayrım yapmak isteyebilirsiniz.

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

Ayrıntılı değişiklik listesi