به جدیدترین «کیت توسعه نرم‌افزار Firebase ویژه Swift» (نسخه ۴.۰.۰) انتقال دهید

در نسخه ۴.۰.۰ از Firebase iOS SDK برای Swift، تغییراتی را برای پیروی از قراردادهای نام‌گذاری در دستورالعمل‌های طراحی Swift API گنجاندیم. برای رفع هرگونه خطا یا هشداری که ممکن است هنگام به‌روزرسانی نسخه کیت توسعه نرم‌افزار Firebase iOS برنامه خود دریافت کنید، مراحل این راهنمای انتقال را دنبال کنید.

تغییرات در نسخه جدید

تغییرات زیر در «کیت توسعه نرم‌افزار Swift» در همه محصولات Firebase اعمال شده است:

  • برداشتن پیشوند FIR از نام‌های همه ثابت‌ها، پروتکل‌ها، کلاس‌ها، شمارش‌ها، و تعریف‌های نوع.
  • درحال تغییر نام FIRApp به FirebaseApp.
  • درحال تغییر نام FIROptions به FirebaseOptions.

برای مشاهده فهرست کامل تغییرات، به بخش فهرست دقیق تغییرات مراجعه کنید.

حل‌وفصل کردن خطاها

بهترین راه برای رفع خطاهای ناشی از این تغییرات استفاده از کادر گفتگوی «اصلاح» در Xcode است.

  1. وقتی پروژه به‌روزشده‌تان را در فضای کاری Xcode باز می‌کنید، خطاهای ناشی از تغییرات نام‌گذاری در پیمایشگر مشکل ظاهر می‌شود.
  2. روی خطا کلیک کنید و آن را با پیشنهاد در کادر گفتگوی «رفع مشکل» حل کنید.

حل‌وفصل کردن تعارض‌های نام‌گذاری

برای رفع تعارض‌های نام‌گذاری، از فضای نام ارائه‌شده توسط واحد استفاده کنید. برای مثال، در مورد FIRUser که اکنون User است، ممکن است بخواهید بین کلاس/ساختار User خودتان و کلاس User در Firebase تفاوت قائل شوید.

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

فهرست دقیق تغییرات