D
Darwin
สมาชิกใหม่
สมาชิกรุ่นแรก
สมาชิก
LV
1
การปิดใช้งานและเปิดใช้งานการปกป้องความสมบูรณ์ของระบบ
ปิดใช้การป้องกันระบบชั่วคราวในระหว่างการพัฒนาเพื่อทดสอบไดรเวอร์ ส่วนขยายเคอร์เนล และโค้ดระดับล่างอื่นๆ บน MacOSภาพรวม
System Integrity Protection (SIP) ใน macOS ปกป้องทั้งระบบโดยป้องกันการเรียกใช้โค้ดที่ไม่ได้รับอนุญาต ระบบจะอนุญาตแอปที่ผู้ใช้ดาวน์โหลดจาก App Store โดยอัตโนมัติ ระบบยังอนุญาตแอปที่นักพัฒนารับรองและแจกจ่ายให้กับผู้ใช้โดยตรง ระบบจะป้องกันการเปิดแอปอื่นๆ ทั้งหมดโดยค่าเริ่มต้นในระหว่างการพัฒนา คุณอาจจำเป็นต้องปิดการใช้งาน SIP ชั่วคราวเพื่อติดตั้งและทดสอบโค้ดของคุณ คุณไม่จำเป็นต้องปิดใช้งาน SIP เพื่อเรียกใช้และดีบักแอปจาก Xcode แต่คุณอาจต้องปิดใช้งานเพื่อติดตั้งส่วนขยายของระบบ เช่น ไดรเวอร์ DriverKit
เปิดใช้งานการป้องกันความสมบูรณ์ของระบบ
หากต้องการเปิดใช้งาน SIP อีกครั้ง ให้ทำดังต่อไปนี้:- รีสตาร์ทคอมพิวเตอร์ใน Recovery mode
- เปิด Terminal จากเมนู Utilities
- เรียกใช้คำ
csrutil enable
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
ปิดใช้งานการป้องกันความสมบูรณ์ของระบบชั่วคราว
หากต้องการปิดใช้งาน SIP ให้ทำดังต่อไปนี้:- รีสตาร์ทคอมพิวเตอร์ใน Recovery mode
- เปิด Terminal จากเมนู Utilities
- เรียกใช้คำ
csrutil disable
- รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
คำเตือน : ปิดใช้งาน SIP ชั่วคราวเพื่อทำงานที่จำเป็นเท่านั้น และเปิดใช้งานใหม่โดยเร็วที่สุด ความล้มเหลวในการเปิดใช้งาน SIP อีกครั้งเมื่อคุณทำการทดสอบเสร็จแล้ว จะทำให้คอมพิวเตอร์ของคุณเสี่ยงต่อโค้ดที่เป็นอันตราย
แก้ไขล่าสุด: