Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

העבר ל-SDK העדכני ביותר של Firebase עבור Swift (v4.0.0)

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.

בגרסה 4.0.0 של Firebase iOS SDK עבור Swift, כללנו שינויים בהתאם למוסכמות השמות בהנחיות העיצוב של Swift API . כדי לתקן שגיאות או אזהרות שאתה עשוי לקבל בעת עדכון גרסת האפליקציה שלך של Firebase iOS SDK, בצע את השלבים במדריך ההעברה הזה.

שינויים בגרסה החדשה

השינויים הבאים בוצעו ב-SDK של Swift בכל מוצרי Firebase:

  • הסרת קידומת FIR על פני שמות עבור כל הקבועים, הפרוטוקולים, המחלקות, הרשומות והגדרות הסוג.
  • שינוי שם FIRApp ל- FirebaseApp .
  • שינוי שם FIROptions ל- FirebaseOptions .

לרשימה מלאה של השינויים, עיין בסעיף רשימת השינויים המפורטת .

פתור שגיאות

הדרך הטובה ביותר לפתור שגיאות הנובעות משינויים אלה היא להשתמש בתיבת הדו-שיח Fix-it ב-Xcode.

  1. כאשר אתה פותח את הפרויקט המעודכן שלך בסביבת העבודה של Xcode, שגיאות הנובעות משינויי השמות מופיעות בנווט הבעיות .
  2. לחץ על השגיאה ופתור אותה באמצעות ההצעה בתיבת הדו-שיח תקן .

פתרון התנגשויות שמות

כדי לפתור התנגשויות שמות, השתמש במרחב השמות שמספק המודול. לדוגמה, במקרה של FIRUser , שהוא כעת User , ייתכן שתרצה להבדיל בין ה- User class/struct לבין מחלקת Firebase User .

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

רשימה מפורטת של שינויים