วิธีปิดการใช้งาน Gatekeeper บน macOS? App cannot be opened because it is from an unidentified developer.

เพื่อให้คุณสามารถติดตั้งแอปพลิเคชันบางอย่างได้ Macคุณต้องรู้วิธีปิดการใช้งาน Gatekeeper บน macOS. มิฉะนั้น เมื่อคุณต้องการติดตั้งบางแอปพลิเคชัน ข้อความ "App cannot be opened because it is from an unidentified developer."

แอพ Gatekeeper Block เปิดอยู่ macOS
แอพ Gatekeeper Block เปิดอยู่ macOS

ก่อนที่คุณจะเห็นว่าคุณสามารถปิดใช้งาน Gatekeeper ได้อย่างไร macOSสิ่งสำคัญคือต้องทราบว่าคุณลักษณะนี้หมายถึงอะไรและช่วยอะไรได้บ้าง

มันคืออะไร Gatekeeper บน 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 ไม่สามารถตรวจสอบว่าแอปพลิเคชันนี้มีมัลแวร์หรือไม่

หากข้อความนี้ปรากฏขึ้นเมื่อคุณพยายามติดตั้งแอปพลิเคชัน แสดงว่าคุณมีสองวิธี

วิธีที่ 1: เปิดแอปพลิเคชันที่ถูกบล็อกโดย Gatekeeper

คุณสามารถเปิดแอปพลิเคชันที่ถูกบล็อกได้จาก: System Settings → Privacy & Security.

ภายใต้ "Security” คุณจะพบตัวเลือกที่คุณสามารถเปิดแอปพลิเคชันที่ถูกบล็อกโดย Gatekeeper. "Open Anyway"

วิธีปิดการใช้งาน Gatekeeper บน macOS
macOS Gatekeeper ความเป็นส่วนตัวและความปลอดภัย

"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 จะยังคงบล็อกอยู่

วิธีที่ 2: ปิดการใช้งาน Gatekeeper และอนุญาตให้ติดตั้งจากหลายแหล่ง

วิธีที่ปลอดภัยที่สุดเพื่อให้สามารถติดตั้งแอปพลิเคชันจากแหล่งใดก็ได้ ไม่เพียงแต่จาก App Store และจากนักพัฒนาที่ผ่านการตรวจสอบเท่านั้น คือการปิดใช้งาน Gatekeeper. ดังนั้น คุณจะสามารถเลือกได้เองว่าคุณต้องการอนุญาตให้ติดตั้งแอปพลิเคชันหรือไม่ macOSและจากแหล่งอื่นๆ "Anywhere"

เปิด Terminal บน macOS และดำเนินการบรรทัดคำสั่ง (ป้อนรหัสผ่านผู้ใช้สำหรับบรรทัดที่จะดำเนินการ):

sudo spctl --master-disable

คุณกลับไปที่ "Privacy & Security" และเปิดใช้งานตัวเลือกใหม่ "Anywhere"

Install แอพจากทุกที่บน macOS
Install แอพจากทุกที่บน macOS

ตอนนี้คุณสามารถติดตั้งแอปพลิเคชันใดก็ได้ macOSแม้ว่าจะไม่ได้มาจาก App Store หรือจากผู้พัฒนาที่ระบุและตรวจสอบโดย 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หลังจากคุณเขียนบรรทัดคำสั่งแล้ว)

เป็นคนรักเทคโนโลยี ฉันเขียนบทความด้วยความสุขบน StealthSettings.com ตั้งแต่ปี 2006 ฉันมีประสบการณ์ที่หลากหลายในระบบปฏิบัติการ: macOS, Windows, และ Linux, รวมถึงภาษาโปรแกรมและแพลตฟอร์มบล็อก (WordPress) และสำหรับร้านค้าออนไลน์ (WooCommerce, Magento, PrestaShop)

วิธีการ » iHowTo » ไอฮาวทู - macOS » วิธีปิดการใช้งาน Gatekeeper บน macOS? App cannot be opened because it is from an unidentified developer.
แสดงความคิดเห็น