System Integrity Protection (SIP) เป็นคุณลักษณะด้านความปลอดภัยที่แนะนำโดย Apple ด้วยการเปิดตัว macOS El Capitan. SIP มีหน้าที่ปกป้องระบบปฏิบัติการทั้งหมด macOS การดำเนินการของรหัสที่ไม่ได้รับอนุญาต โดยอัตโนมัติอนุญาตแอปพลิเคชันที่ดาวน์โหลดโดยผู้ใช้จาก App Store และแอปพลิเคชันที่นักพัฒนาลงนามและให้บริการแก่ผู้ใช้ แอปพลิเคชั่นอื่น ๆ จะถูกบล็อกโดย SIP และจะวิ่งต่อไปไม่ได้ macOS.
โดยค่าเริ่มต้น หากคุณเป็นผู้พัฒนาโค้ดสำหรับแอปพลิเคชัน คุณไม่จำเป็นต้อง ปิดการใช้งาน SIP. จำลองและทดสอบโค้ดโดย Xcode ไม่ถูกขัดขวางโดย SIP อย่างไรก็ตาม เป็นไปได้ว่าคุณต้องปิดการใช้งาน System Integrity Protection ไปยัง อนุญาตให้ติดตั้งส่วนขยาย ของระบบเช่น ไดรเวอร์ DriverKit.
วิธีเปิดใช้งานหรือปิดใช้งาน System Integrity Protection (SIP / macOS)
1. เราเริ่มต้นใหม่ Mac in Recovery Mode. (Command + R ทันทีหลังจากรีบูต – ใช้ได้กับ Intel)
2 เปิด Terminal จากแถบด้านบนถึง Utilities.
3. ดำเนินการคำสั่ง csrutil disable
in Terminal.
4. เราเริ่มต้นใหม่ Mac.
ควรเปิดใช้งานระบบป้องกันนี้หลังจากทำการทดสอบและติดตั้งส่วนขยายระบบ