En yeni Firebase SDK for Swift'e (v4.0.0) geçiş yapın

Swift için Firebase iOS SDK'sının 4.0.0 sürümünde, adlandırma kurallarını Swift API Design Guidelines. Uygulamanızı güncellediğinizde karşılaşabileceğiniz hataları veya uyarıları düzeltmek için sürümünü kullanıyorsanız bu taşıma rehberindeki adımları uygulayın.

Yeni sürümdeki değişiklikler

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

  • FIR önekini tüm sabit değerler, protokoller, sınıflar enum'lar ve tür tanımları gibi bilgiler içerir.
  • FIRApp, FirebaseApp olarak yeniden adlandırılıyor.
  • FIROptions, FirebaseOptions olarak yeniden adlandırılıyor.

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

Hataları çöz

Bu değişikliklerden kaynaklanan hataları çözmenin en iyi yolu, Xcode'daki iletişim kutusu.

  1. Güncellenen projenizi Xcode çalışma alanınızda açtığınızda sorun gezinme aracında görünür.
  2. Hatayı tıklayın ve Düzeltme iletişim kutusu.

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, örneğin, artık User olan FIRUser için, User sınıfınız/yapınız ile Firebase User sınıfını birbirinden ayırt edin.

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

Değişikliklerin ayrıntılı listesi