حتى تتمكن من تثبيت بعض التطبيقات على Mac، تحتاج إلى معرفة كيفية إلغاء التنشيط Gatekeeper pe macOS. بخلاف ذلك ، عندما تريد تثبيت بعض التطبيقات ، تظهر الرسالة "App cannot be opened because it is from an unidentified developer."
قبل أن ترى كيف يمكنك تعطيل Gatekeeper macOS، من المهم جدًا معرفة ما تعنيه هذه الميزة وما الذي تساعده.
المحتوى
ما هو عليه Gatekeeper pe macOS?
Gatekeeper هو وظيفة أمنية مدمج في نظام التشغيل macOS، بدءًا من الإصدار OS X Mountain Lion (10.8)، مما يساعد على حماية المستخدمين ضد تطبيقات البرمجيات الخبيثة والبرامج الخبيثة الأخرى. بشكل أساسي ، تتحكم هذه الوظيفة في التطبيقات التي يُسمح بتثبيتها وفتحها على جهاز واحد Mac.
افتراضيا، Gatekeeper تم تكوينه للسماح بتثبيت وفتح التطبيقات التي تم تنزيلها من App Store أو من هؤلاء من المطورين المحددين وتحقق من خلال Apple.
إذا حاولت تثبيت تطبيق من مطور لم يتم التعرف عليه بواسطة Apple، سيتم إيقاف تشغيل تثبيت التطبيق برسالة "App cannot be opened because it is from an unidentified developer."
Gatekeeper إنه لا يحميك من تطبيقات البرمجيات الخبيثة بنسبة 100٪ ، ولكنه يساعد كثيرًا للمستخدمين غير التقنيين للغاية والذين يمكنهم تنزيل التطبيقات من الإنترنت التي قد تكون خطرة على نظام التشغيل. Gatekeeper تمنعك من تثبيت التطبيقات عن طريق الخطأ التي قد تؤثر على الأمان Mac.
كيفية تعطيل برنامج Gatekeeper macOS?
في معظم الأوقات ، لا أوصي بتعطيل ميزات الأمان لنظام التشغيل ، ولكن هناك أيضًا مواقف تحتاج فيها إلى تثبيت تطبيق من خارج App Store ، أو تم إنشاؤه بواسطة مطور لم يتم التحقق منه Apple، تعطيل Gatekeeper مطلوب.
في مثالنا ، سنأخذ التطبيق المسمى "App.dmg"الذي تم إنشاؤه بواسطة"unidentified developer"والتي Gatekeeper يمنعه.
عندما نحاول فتح الملف لتثبيت التطبيق "App.dmg"نحصل على الرسالة: “App.dmg” cannot be opened because it is from an unidentified developer. مع إضافة macOS لا يمكن التحقق مما إذا كان هذا التطبيق يحتوي على برامج ضارة.
إذا ظهرت هذه الرسالة عند محاولة تثبيت أحد التطبيقات ، فلديك طريقتان في متناول اليد.
الطريقة الثانية: افتح التطبيق المحظور بواسطة Gatekeeper
يمكنك فتح التطبيق المحظور من: System Settings → Privacy & Security.
تحت عنوان "Securityستجد الخيار الذي من خلاله يمكنك فتح التطبيق المحظور Gatekeeper. "Open Anyway".
"By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy." - انقر "Open".
تطبيق "App.dmg"، ولكن إذا كان يحتوي على عدة عمليات تثبيت ، فمن المحتمل أن يظل برنامج Gatekeeper محظورًا.
الطريقة الثانية: تعطيل Gatekeeper ويسمح بالتثبيت من مصادر متعددة
الطريقة الأكثر أمانًا لتتمكن من تثبيت التطبيقات من أي مصدر ، ليس فقط من App Store ومن المطورين المعتمدين ، هي التعطيل Gatekeeper. وبالتالي ستتمكن من الاختيار بنفسك إذا كنت تريد السماح بتثبيت التطبيقات على macOSومن مصادر أخرى. "Anywhere".
فتح Terminal pe macOS وقم بتنفيذ سطر الأوامر (أدخل كلمة مرور المستخدم للخط المراد تنفيذه):
sudo spctl --master-disable
تعود إلى "Privacy & Security"وتفعيل الخيار الجديد"Anywhere".
الآن يمكنك تثبيت أي تطبيق على macOS، حتى لو لم يكن من متجر التطبيقات أو من مطور تم تحديده والتحقق منه بواسطة Apple.
يمكنك تنشيط حماية Gatekeeper على الفور من خلال سطر الأوامر:
sudo spctl --master-enable
هناك سيناريوهات لا تزال فيها التطبيقات غير قابلة للتثبيت. "App is damaged and can’t be opened".
في هذا السيناريو ، يجب أن تكون حريصًا جدًا على ألا يؤثر تثبيت هذا التطبيق على تكامل نظام التشغيل. إذا كنت لا تزال ترغب في تثبيت أحد التطبيقات عند ظهور رسالة الخطأ: "App is damaged and can’t be opened"، يمكنك إزالة السمات الموسعة لهذا التطبيق. بما في ذلك تلك السمات التي يمكن أن تمنع تشغيل التطبيق لأسباب أمنية.
اركض Terminal، سطر الأوامر التالي:
xattr -cr /full/path/Application.app
بالطبع ، قم بتغيير مسار واسم التطبيق في الأمر أعلاه. (النوع: اسحب باستخدام drag&drop التطبيق في Terminal، بعد كتابة سطر الأوامر).