الصفحة الرئيسية » howto » كيفية فتح التطبيقات من مطورين مجهولين على جهاز Mac

    كيفية فتح التطبيقات من مطورين مجهولين على جهاز Mac

    لدى macOS ميزة تسمى "Gatekeeper" مصممة لقفل جهاز Mac الخاص بك ، مما يجبره على تشغيل البرامج المعتمدة من Apple فقط بشكل افتراضي. ولكن يتم إغلاق نظام التشغيل Mac بنفس الطريقة التي يتم بها قفل Android - فلا يزال بإمكانك تشغيل أي تطبيق تريده.

    يعمل Gatekeeper بشكل مختلف قليلاً اعتماداً على إصدار MacOS الذي تقوم بتشغيله. تسمح لك الإصدارات القديمة بإيقاف تشغيلها من خلال مفتاح بسيط ، في حين يجعل نظام MacOS Sierra الأمور أكثر تعقيدًا. إليك ما تحتاج إلى معرفته.

    كيف يعمل Gatekeeper

    عندما تقوم بتشغيل تطبيق جديد على جهاز Mac ، يقوم Gatekeeper بالتحقق من توقيعه بتوقيع صحيح. إذا تم توقيع التطبيق بتوقيع صالح ، فسيُسمح له بالعمل. إذا لم يكن الأمر كذلك ، فسترى رسالة تحذير وسيعمل نظام التشغيل Mac على منع تشغيل التطبيق.

    ولكن لا يتم توقيع كل تطبيق Mac. بعض التطبيقات المتاحة على الويب - خاصةً الأقدم منها - لا يتم التوقيع عليها ، حتى إذا كانت جديرة بالثقة. ربما لم يتم تحديثها منذ فترة ، أو ربما لم يزعج المطور فقط. لهذا السبب تقدم شركة Apple طريقة لتجاوز Gatekeeper. (قد ترغب أيضًا في تجاوز هذا وتشغيل تطبيق غير موقّع إذا كنت تقوم بتطوير تطبيقاتك الخاصة.)

    يعرف Gatekeeper عن ثلاثة أنواع مختلفة من التطبيقات:

    • تطبيقات من Mac App Store: تعتبر التطبيقات التي تقوم بتثبيتها من Mac App Store الأكثر جدارة بالثقة ، حيث أنها مرت بعملية التدقيق في Apple ويتم استضافتها بواسطة Apple نفسها. كما أنها تتميز بوضع الحماية ، على الرغم من أن هذا هو السبب في أن العديد من مطوري التطبيقات لا يستخدمون Mac App Store.
    • تطبيقات من المطورين المعرّفين: يمكن لمطوري تطبيقات Mac الحصول على معرف مطور فريد من Apple واستخدامه لتوقيع تطبيقاتهم. يضمن هذا التوقيع الرقمي أن التطبيق قد تم إنشاؤه بالفعل بواسطة ذلك المطور المحدد. على سبيل المثال ، عند تثبيت Google Chrome على جهاز Mac ، يتم توقيعه بمعرّف مطوّر برامج Google حتى تتيح Apple تشغيله. إذا تم اكتشاف أن مطور البرامج يسيء استخدام معرّف المطوِّر أو تم الحصول عليه بواسطة متسللين يستخدمونه للتوقيع على تطبيقات ضارة ، فيمكن عندئذ إلغاء معرف المطوِّر. وبهذه الطريقة ، يضمن Gatekeeper فقط التطبيقات التي تم إنشاؤها بواسطة مطورين شرعيين الذين واجهوا مشكلة في الحصول على معرف المطور وهم في وضع جيد يمكن تشغيلها على جهاز الكمبيوتر الخاص بك.
    • التطبيقات من أي مكان آخر: التطبيقات التي لم يتم الحصول عليها من Mac App Store ولم يتم توقيعها بمعرف مطور يقع في هذه الفئة الأخيرة. تعتبر Apple هذه الأقل أمانًا ، ولكنها لا تعني أن التطبيق غير موثوق به ، إذ إن تطبيقات Mac التي لم يتم تحديثها منذ سنوات قد لا يتم توقيعها بشكل صحيح.

    الإعداد الافتراضي هو السماح فقط بالتطبيقات من أول فئتين: مخزن تطبيقات Mac ومن المطورين المحددين. يجب أن يوفر هذا الإعداد قدرًا كبيرًا من الأمان ، مما يسمح للمستخدمين بالحصول على التطبيقات من متجر التطبيقات أو تنزيل التطبيقات الموقعة من الويب.

    كيفية فتح تطبيق غير موقعة

    إذا حاولت فتح تطبيق غير موقع من خلال النقر عليه نقرًا مزدوجًا ، فلن يعمل. سترى رسالة مفادها أنه "لا يمكن فتح [اسم التطبيق] نظرًا لأنه من مطوّر برامج غير معروف".

    بالطبع ، قد يكون هناك وقت عندما تأتي على تطبيق غير موقَّع تحتاج إلى استخدامه. إذا كنت تثق في المطور ، فيمكنك إخبار جهاز Mac بفتحه على أي حال.

    تحذير: Gatekeeper هي ميزة أمان ، ويتم تشغيلها بشكل افتراضي لسبب ما. قم بتشغيل التطبيقات التي تثق بها فقط.

    لفتح تطبيق غير موقع ، يلزمك النقر بزر الماوس الأيمن أو النقر على Control مع النقر على التطبيق وتحديد "فتح". هذا يعمل على نظام التشغيل MacOS Sierra بالإضافة إلى الإصدارات السابقة من macOS.

    سيتم تحذيرك بأن التطبيق مأخوذ من مطوّر برامج غير معروف ، بعبارة أخرى ، لا يتم توقيعه بتوقيع مطوّر صحيح. إذا كنت تثق في التطبيق ، انقر فوق "فتح" لتشغيله.

    هذا هو. سيتذكر نظام Mac هذا الإعداد لكل تطبيق محدد تسمح بتشغيله ، ولن تتم مطالبتك مرة أخرى في المرة التالية التي تقوم فيها بتشغيل هذا التطبيق. عليك فقط القيام بذلك في المرة الأولى التي ترغب في تشغيل تطبيق جديد غير موقّع.

    هذه هي الطريقة الأفضل والأكثر أمانًا لتشغيل عدد قليل من التطبيقات غير الموقعة. ما عليك سوى السماح لكل تطبيق محدد أثناء التنقل ، مع التأكد من أنك تثق في كل تطبيق قبل تشغيله.

    كيفية السماح للتطبيقات من أي مكان

    في الإصدارات الأقدم من نظام MacOS ، يمكنك تعطيل برنامج Gatekeeper بالكامل من تفضيلات النظام> الأمان والخصوصية. ما عليك سوى اختيار "في أي مكان" من الإعداد "السماح للتطبيقات التي تم تنزيلها من".

    في ماكوس 10.12 سييرا ، على الرغم من ذلك ، تغيرت أبل هذا. لا يمكنك تعطيل Gatekeeper بالكامل من نافذة System Preferences. هذا هو أنه تم إزالة خيار رسومية واحدة. لا يزال بإمكانك اختيار تشغيل تطبيقات فردية غير موقعة ، وهناك خيار سطر أوامر مخفي لتجاوز Gatekeeper بالكامل. لكن Apple لا تريد المستخدمين الأقل معرفة بتعطيل ميزة الأمان هذه ، لذا فهي مخفية هذا المفتاح ، تمامًا مثل خيار تعطيل حماية تكامل النظام.

    إذا كنت تعرف ما تفعله وتحتاج إلى تغيير الإعداد ، يمكنك ذلك ، على الرغم من أننا لا ننصح بذلك.

    أولاً ، افتح نافذة طرفية. اضغط على Command + Space ، واكتب "Terminal" ، واضغط على Enter لتشغيل أحدها. أو يمكنك فتح نافذة Finder والتوجه إلى Applications> Utilities> Terminal.

    قم بتشغيل الأمر التالي في نافذة Terminal وقم بتوفير كلمة المرور الخاصة بك:

    sudo spctl - abaster-disable

    بعد القيام بذلك ، توجه إلى System Preferences> Security & Privacy. ستجد أن خيار "Anywhere" القديم قد تم إرجاعه وتم تمكينه.

    سوف يعمل جهازك Mac الآن كما اعتاد ذلك إذا قمت بتحديد الإعداد "في أي مكان" ، وستعمل التطبيقات غير الموقعة بدون أي مشكلة..

    للتراجع عن هذا التغيير ، ما عليك سوى اختيار "App Store and developers developers" أو "App Store" في جزء الأمان والخصوصية.


    تحاول Apple جعل أجهزة MacOS أكثر أمانًا عن طريق إخفاء هذا الخيار من المستخدمين الأقل معرفة. إذا كنت بحاجة إلى تشغيل تطبيقات غير موقعة ، فنحن نشجعك على السماح لهم فقط واحدًا تلو الآخر بدلاً من تعطيل Gatekeeper والسماح بتشغيل جميع التطبيقات غير الموقعة. إنها عملية سهلة تقريبًا ، وتضمن عدم تشغيل أي شيء على جهاز الكمبيوتر لا توافق عليه بنفسك.