كيف تستخدم Firebase CLI على macOS؟
في عالم تطوير التطبيقات، تُعتبر Firebase منصة شائعة لتوفير خدمات Backend كالتخزين السحابي، قواعد البيانات، والمصادقة. لإدارة مشاريع Firebase بفعالية، يمكنك استخدام Firebase CLI (واجهة سطر الأوامر). في هذا المقال، سنتعرف على كيفية ربط Firebase CLI مع نظام macOS بشكل حصري ومفصل.
ما هو Firebase CLI؟
Firebase CLI هي أداة سطر أوامر تسمح لك بإدارة مشاريع Firebase مباشرة من Terminal. باستخدامها، يمكنك نشر التطبيقات، إدارة القواعد، وتنفيذ مهام أخرى متعلقة بـ Firebase.
لماذا ربط Firebase CLI مع macOS؟
إدارة مشاريع Firebase بسهولة: يمكنك تنفيذ مهام مثل النشر، التحديث، والتحكم في الإعدادات مباشرة من Terminal.
أتمتة المهام: يمكنك استخدام Firebase CLI في نصوص Bash لأتمتة العمليات المتكررة.
التكامل مع أدوات التطوير: Firebase CLI يتكامل مع أدوات مثل Git وNode.js لتحسين سير العمل.
متطلبات الربط
جهاز يعمل بنظام macOS.
اتصال بالإنترنت.
حساب Google وتمكين Firebase فيه.
تثبيت Node.js (لأن Firebase CLI يعتمد عليه).
تاكد اولا من تحميلك الي nodejs وايضا npm حتي لا يحدث معك مشاكل ويمكنك التاكد من ذلك عن طريق الاكواد التاليه
node -v
npm -v
خطوات ربط المشروع مع FirebaseCLI بالنسبه لاجهزه Mac
انتقل الي حسابك في فايربيز ومن ثم قم باختيار ايقونه Flutter وبعدها اتبع باقي الخطوات
الان انتقل علي flutter CLI من ثم سوف ينقلك لفايدبيز لكتابه بعض الاوامر
ثم بنسخ الجزء التالي ولصقه في terminal الخاص بملف المشروع الخاص بك او حتي terminal العادي الخاص بالجهاز
curl -sL https://firebase.tools | bash
بعدها قم بعمل login لحسابك في فايربيز
firebase login
يمكنك بعدها كتابه الامر التالي لمعرفه المشاريع التي لديك في حسابك
firebase projects:list
الان انتقل الي الخطوه التالي من خطوات firebase
وكتابه الامر التالي
dart pub global activate flutterfire_cli
والان سوف يخرج معك مسار قم بنسخه ولصقه في موجه الاوامر وبعدها اكمل باقي الخطوات
انتقل الي الخطوات وقم بنسخ الخطوه التاليه
flutterfire configure --project=example-pos-advance
والان سوف يخرج لك مجموعه من التطبيقات التي يمكنك ربط التطبيق عليها اذا كنت ترغب بايقاف احدهم يمكنك الانتقال اليه ومن ثم النقر علي space
ومن ثم انقل علي next وبعدها سوف يطلب منك اسم bundle id الخاص بمشروعك يمكنك نسخه من ملفات المشروع , بعد الانتهاء سوف يظهر لك ال ids الخاصه بكل عنصر .
لا تنسي اضافه firebase core
firebase_core: ^3.9.0







