Swift के लिए सबसे नए Firebase SDK टूल (v4.0.0) पर माइग्रेट करें

Swift के लिए Firebase iOS SDK टूल के वर्शन 4.0.0 में, हमने नाम रखने के तरीके Swift API के डिज़ाइन से जुड़े दिशा-निर्देश. अपने ऐप्लिकेशन के अपडेट ऐप्लिकेशन के अपडेट के दौरान, आपको मिलने वाली किसी भी गड़बड़ी या चेतावनी को ठीक करने के लिए वर्शन पर अपडेट करें, तो इस माइग्रेशन गाइड में दिए गए चरणों का पालन करें.

नए वर्शन में बदलाव

Firebase के सभी प्रॉडक्ट के लिए, Swift SDK टूल में ये बदलाव किए गए हैं:

  • सभी कॉन्सटेंट, प्रोटोकॉल, क्लास,FIR enum और टाइप की परिभाषाएं.
  • FIRApp का नाम बदलकर FirebaseApp किया जा रहा है.
  • FIROptions का नाम बदलकर FirebaseOptions किया जा रहा है.

बदलावों की पूरी सूची देखने के लिए, बदलावों की पूरी सूची वाला सेक्शन देखें.

गड़बड़ियां ठीक करना

इन बदलावों की वजह से होने वाली गड़बड़ियों को ठीक करने का सबसे अच्छा तरीका यह है कि आप 'इसे ठीक करें' टूल का इस्तेमाल करें Xcode में डायलॉग बॉक्स.

  1. Xcode के फ़ाइल फ़ोल्डर में, अपडेट किए गए प्रोजेक्ट को खोलने पर, से नामकरण में किए गए बदलाव समस्या नेविगेटर में दिखाई देते हैं.
  2. गड़बड़ी पर क्लिक करें और 'इसे ठीक करें' डायलॉग.

नाम रखने से जुड़े विवादों का समाधान करें

नाम से जुड़े विवादों को हल करने के लिए, मॉड्यूल से मिले नेमस्पेस का इस्तेमाल करें. इसके लिए उदाहरण के लिए, FIRUser के मामले में, जो अब User है, हो सकता है कि आप अपनी User क्लास/स्ट्रक्चर और Firebase User क्लास के बीच अंतर करें.

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

बदलावों की पूरी सूची