كيفية الحصول على تحديثات التطبيق في الماضي OS X Gatekeeper

توفر خدمة إدارة تنفيذ بيانات Gatekeeper من Apple مستوى أعلى من الأمان لمستخدمي OS X ، ولكن في بعض الأحيان قد تمنع بعض البرامج الشرعية ، خاصة في أعلى إعدادات الأمان.

المستويات الثلاثة لأمن Gatekeeper في OS X هي السماح لجميع البرامج ، أو السماح للبرامج الموقعة بمعرف Apple Developer صالح ، أو السماح فقط للبرامج التي يتم توزيعها من خلال Mac App Store. مع المستويين الأكثر تقييدًا ، يتطلب النظام تعليمات واضحة لتشغيل تطبيق غير موثوق به. بينما يزيد هذا الأسلوب من الأمان ، إذا كان لديك Gatekeeper مضبوطًا على مستويات أمان أعلى ، فقد تواجه مشكلات في تحديث بعض البرامج ، حتى إذا كانت هذه البرامج قد تمت إضافتها مسبقًا إلى قائمة استثناءات Gatekeeper.

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

على سبيل المثال ، يتم تحديث متصفح Opera بتنزيل محدّث إلى مجلد ذاكرة مخبأة نسبيًا مخفيًا ، حيث يتم تشغيله في المرة التالية التي يتم فيها تشغيل المتصفح. ولكن إذا كانت إعدادات أمان Gatekeeper قد تم تعيينها على أعلى مستوى ، فستمنع أداة التحديث من العمل لأنها لا تتعرف عليها كبرنامج App Store.

عادةً ما لا يمثل هذا مشكلة ، لأنه عند ظهور هذا التقييد ، يمكنك النقر بزر الماوس الأيمن فوق أحد البرامج لفتحه من القائمة السياقية ، والذي سيضيفه كاستثناء لقواعد Gatekeeper. ومع ذلك ، لا يمكن الوصول إلى المحدّث في مجلد مخبأ مخفي بعد إنهاءه. وهذا يعني أنه بمجرد النقر فوق "موافق" على الرسالة التي لا يسمح بتشغيل البرنامج ، ستقوم خدمة Opera ببساطة بالإنهاء ولن يكون هناك أي شيء لوضع علامة عليه كما هو مسموح به.

للالتفاف حول هذه الأخطاء ، لديك ثلاثة خيارات:

  1. تعطيل Gatekeeper مؤقتا

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

  2. قم بتنزيل التحديث من المطور

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

  3. قم بالوصول إلى حزمة التحديث الحالية وقم بعمل استثناء لـ Gatekeeper لها

    على الرغم من إخفاء المحدث ، يمكنك الكشف عنه ثم تشغيله يدويًا. للقيام بذلك ، انتظر حتى يقوم Gatekeeper بعرض رسالة التحذير الخاصة به ، ثم انقر بزر الماوس الأيمن على رمز Dod الخاص بالمُحَدِّد واختر Options> Reveal in Finder. ثم انقر بزر الماوس الأيمن على حزمة التحديث لفتحه ، وقم بإضافته إلى استثناءات Gatekeeper. قد لا يعمل هذا في جميع الحالات ، ولكن في معظم الحالات التي يكون فيها المُحدِث تطبيقًا منفصلاً لم يتم توقيعه.


 

ترك تعليقك