البرمجة

حصول مفاتيح SHA1 في Android Studio على Mac

عندما يتعلق الأمر بتطوير تطبيقات Android باستخدام Android Studio على نظام Mac، تكون معرفة كيفية الحصول على مفاتيح SHA1 للإصدارين الخاصين بالتطوير (debug) والإنتاج (release) ضرورية جدًا، خاصة عندما يتعلق الأمر بتكامل التطبيق مع خدمات Google API.

للبداية، يُمكنك الحصول على مفتاح SHA1 الخاص بالنسخة الخاصة بالتطوير عبر استخدام Android Studio. قد يكون الطريقة مباشرة، حيث يُمكنك فتح نافذة “Terminal” داخل الاستوديو واستخدام الأمر التالي:

bash
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

سيتم عرض مجموعة من المعلومات، ومن بينها مفتاح SHA1 الخاص بالتطوير. تأكد من نسخ هذا المفتاح لاستخدامه في تكوين خدمات Google API.

أما بالنسبة للنسخة الخاصة بالإنتاج (release)، فيجب أولاً عليك إعداد مفتاح جديد باستخدام ملف تكوين الإصدار النهائي. يُمكنك القيام بذلك عبر تنفيذ الخطوات التالية:

  1. افتح نافذة “Terminal” في مشروع Android Studio الخاص بك.
  2. قم بالتنقل إلى مجلد البرنامج الرئيسي الخاص بمشروعك باستخدام أمر cd.

ثم قم بتنفيذ الأمر التالي:

bash
./gradlew signingReport

ستظهر معلومات الإصدار النهائي، بما في ذلك مفتاح SHA1 للإصدار الخاص بالإنتاج. استخدم هذا المفتاح في تكوين مشروعك مع Google API.

من المهم أن تتأكد من حفظ هذه المفاتح بشكل آمن وعدم مشاركتها علنيًا، حيث يُعتبر سرية هذه المفاتح أمرًا حيويًا لضمان أمان تطبيقك وتفاعله مع خدمات Google المختلفة.

المزيد من المعلومات

بالتأكيد، يمكننا توسيع المعلومات حول كيفية الحصول على مفاتيح SHA1 في Android Studio على نظام Mac بشكل أكبر.

أولًا، دعونا نلقي نظرة على مفتاح SHA1 الخاص بالتطوير (debug). عندما تستخدم Android Studio لتطوير التطبيقات، يقوم البرنامج بإنشاء مخزن مفاتيح debug.keystore تلقائيًا. يوفر هذا المخزن مفتاح SHA1 الذي يمكنك استخدامه في تكوين تطبيقك مع خدمات Google API. يجدر بك أن تلاحظ أنه يجب عليك استخدام مفتاح debug.keystore فقط لأغراض التطوير، ولا يجب نشر تطبيقك باستخدامه.

أما بالنسبة للإصدار الخاص بالإنتاج (release)، فيجب عليك إعداد مفتاح SHA1 باستخدام ملف تكوين الإصدار النهائي. يعتبر هذا المفتاح هو المفتاح الرئيسي الذي يُستخدم عندما يكون التطبيق جاهزًا للنشر وتوزيعه على المستخدمين النهائيين. يُمكنك إنشاء مفتاح SHA1 للإصدار النهائي عبر تنفيذ الخطوات التالية:

  1. قم بالانتقال إلى مجلد البرنامج الرئيسي لمشروعك باستخدام الأمر cd في الطرفية.

  2. اجعل المشروع يستخدم ملف تكوين الإصدار النهائي عبر تنفيذ الأمر التالي:

    bash
    flutter build apk --release

    في حالة استخدامك لـ Flutter.

  3. بعد تنفيذ الخطوات السابقة، ستجد ملفًا بصيغة keystore يحتوي على مفتاح SHA1 للإصدار الخاص بالإنتاج.

تأكد من تخزين هذه المفاتح بشكل آمن وعدم مشاركتها علانية، حيث تُعد هذه المفاتح حساسة وتلعب دورًا مهمًا في أمان تطبيقك والتفاعل مع خدمات Google المتعددة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر