قديم إضافة Ruby الخاصة بنا: fastlane-plugin-find_firebase_app_id

في STDev، يسعدنا أن نشارك إنجازًا نفخر به—فقد تجاوزت إضافة Ruby الخاصة بنا fastlane-plugin-find_firebase_app_id أكثر من 20,000 عملية تحميل! يعكس هذا الإنجاز ثقة وحماس مجتمع المطورين، ويسعدنا أن نرى أداتنا تُحدث أثرًا حقيقيًا في أتمتة تطوير تطبيقات الهواتف المحمولة.


ما وظيفة هذه الإضافة؟

إدارة عدة تطبيقات iOS وAndroid باستخدام Fastlane غالبًا ما تعني التعامل مع إعدادات Firebase مختلفة. تقوم إضافتنا fastlane-plugin-find_firebase_app_id بحل مشكلة شائعة: العثور تلقائيًا على Firebase App ID الصحيح لتطبيقك مباشرة من ملفات الإعدادات، مما يتيح استخدامه بسلاسة داخل Fastlane lane.

  • لـ iOS: تقرأ App ID من ملف GoogleService-Info.plist.
  • لـ Android: تستخرج App ID من ملف google-services.json ( كل ما عليك هو توفير app_identifier).

وهذا مفيد بشكل خاص عند توزيع عدة تطبيقات من نفس Fastlane lane، حيث لا يمكن تثبيت Firebase App IDs بشكل ثابت ويجب اكتشافها بشكل ديناميكي.


كيفية البدء

إضافة الإضافة إلى مشروعك سهلة جدًا:

bashfastlane add_plugin find_firebase_app_id

بعد التثبيت، يمكنك استخدامها داخل ملف Fastfile لاستخراج App ID وتمريره مباشرة إلى أدوات مثل firebase_app_distribution، مما يجعل خطوط CI/CD أكثر موثوقية وأقل عرضة للأخطاء.


لماذا يحبها المطورون؟

  • الأتمتة: لا حاجة بعد الآن للبحث اليدوي أو استخدام معرفات ثابتة—كل شيء يتم تلقائيًا.
  • المرونة: تعمل على iOS وAndroid وتتكيف مع احتياجات مشروعك.
  • الموثوقية: مع أكثر من 20,000 تحميل، تم اختبار الإضافة واعتمادها من قبل العديد من الفرق والمشاريع.

كلمة شكر

نود أن نشكر جميع من قام بتحميل الإضافة واستخدامها وتقديم الملاحظات. دعمكم هو ما يدفعنا للاستمرار في تطوير أدوات تجعل عملية تطوير التطبيقات أكثر سلاسة للجميع.

إذا كنتم تستخدمون fastlane-plugin-find_firebase_app_id في مشاريعكم، يسعدنا سماع تجربتكم—شاركونا في التعليقات!


مفتوح المصدر ومدعوم من المجتمع

هذه الإضافة مفتوحة المصدر ومتاحة تحت رخصة MIT. نرحب بفتح المشكلات (Issues)، واقتراح الميزات، والمساهمة عبر طلبات السحب (Pull Requests) في مستودع GitHub الخاص بنا.


نحو المزيد من الأتمتة والمزيد من التحميلات!

شكرًا لأنكم جزء من هذه الرحلة. نحن ملتزمون بدعم مجتمع المطورين بأدوات موثوقة وسهلة الاستخدام—ونتطلع لرؤية ما ستبنون باستخدام Fastlane وFirebase.

برمجة ممتعة وفعّالة!