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

Swift için Firebase iOS SDK sürümü 4.0.0, biz de adlandırma kuralları takip etmek değişiklikleri dahil Swift API Tasarım Rehberi . Uygulamanızın Firebase iOS SDK sürümünü güncellerken alabileceğiniz hataları veya uyarıları düzeltmek için bu geçiş kılavuzundaki adımları izleyin.

Yeni sürümdeki değişiklikler

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

  • Çıkarma FIR tüm sabitler, protokoller, sınıflar, çeteleler ve tipi tanımları için isim genelinde önek.
  • Yeniden adlandırma FIRApp için FirebaseApp .
  • Yeniden adlandırma FIROptions için FirebaseOptions .

Değişikliklerin tam listesi için bkz değişiklikler bölümünün ayrıntılı liste .

Hataları çöz

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

  1. Eğer Xcode çalışma alanında güncellenmiş projeyi açtığınızda, adlandırma değişikliklerinden kaynaklanan hatalar görünür konu gezgini .
  2. Hatayı tıklayın ve öneri ile çözmek Fix-it iletişim .

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, söz konusu FIRUser şimdi, User , kendi arasında ayrım isteyebilirsiniz User sınıfı / yapı ve Firebase User sınıfında.

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

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