ไม่สามารถอนุญาตให้ซอฟต์แวร์ที่ถูกบล็อก (HAXM) ทำงานบน macOS 10.13 ได้


14

ฉันพยายามติดตั้ง HAXM สำหรับ Android Studio บน macOS 10.13 ฉันไปที่พาเนล 'ความปลอดภัยและความเป็นส่วนตัว' เพื่อให้ซอฟต์แวร์ทำงานได้ แต่ฉันพบปัญหา

ปัญหา

ไม่ว่าฉันจะกด 'อนุญาต' กี่ครั้งก็ตามดูเหมือนว่าจะไม่มีอะไรเกิดขึ้น ข้อความและปุ่มยังคงอยู่ ... ฉันได้รีบูตเครื่องแล้ว มันยังอยู่ที่นั่น

คำตอบ:


9

นี่เป็นคุณลักษณะใหม่ใน macOS High Sierra ที่บล็อกส่วนขยายเคอร์เนลจากผู้พัฒนาบุคคลที่สามจนกระทั่งได้รับอนุญาตด้วยตนเองผ่านบานหน้าต่างการตั้งค่าความปลอดภัยและความเป็นส่วนตัว หมายเหตุนี่จะแตกต่างจาก Gatekeeper - บล็อกนี้จะลงนาม kexts จนกว่าคุณจะอนุญาตและ kexts ที่ไม่ได้ลงชื่อทั้งหมดจะถูกบล็อกเว้นแต่ว่า System Integrity Protection จะถูกปิดใช้งาน Gatekeeper ปิดกั้นแอปที่ไม่ได้ลงชื่อจนกว่าคุณจะอนุญาต แอปเปิ้ลมีรายละเอียดเพิ่มเติมในบางTN2459: ผู้ที่ได้รับการอนุมัติการขยายกำลังโหลดเคอร์เนล

ตามรายงานเช่นเธรดปัญหานี้สำหรับ Karabinerโปรแกรมที่อาจขัดขวางหรือจำลองการคลิกเมาส์เช่น MagicPrefs หรือ VNC อาจเป็นความผิดพลาด หากคุณสามารถปิดการใช้งานโปรแกรมเหล่านั้นชั่วคราวและอยู่ด้านหน้าเครื่องแทนที่จะเชื่อมต่อจากระยะไกลผ่านการแชร์หน้าจอหรือคล้ายกันโปรแกรมจะทำงาน

เป็นวิธีแก้ปัญหาที่ซับซ้อนมากขึ้นคุณสามารถปิดการใช้งานระบบป้องกันความสมบูรณ์สำหรับ kexts ด้วยcsrutil enable --without kextแล้วจะรีบูตระบบปฏิบัติการและให้แน่ใจว่าจำลอง Android จะทำงานแล้ว ( แต่เลือกที่แนะนำ) เพื่อรีบูตโหมดการกู้คืนอีกครั้งและเปิดใช้งาน SIP csrutil enableกับ การดำเนินการนี้จะเพิ่ม kexts บุคคลที่สามที่ติดตั้งแล้วทั้งหมดลงในรายการที่อนุญาต


1
ตอนนี้คุณพูดถึงมันแล้ว Karabiner อาจจะตำหนิ ตามข้อเสนอแนะที่ฉันพบที่อื่นฉันลงเอยด้วยการแก้ไขปัญหาโดยใช้แป้นพิมพ์ลัดเพื่อเลือกปุ่ม 'อนุญาต' ที่กล่าวว่าฉันจะเลือกคำตอบของคุณเป็นคำตอบที่ได้รับการยอมรับเนื่องจากความครอบคลุมและความน่าจะเป็นสูงในการระบุสาเหตุที่แท้จริง (เช่นซอฟต์แวร์ของ Karabiner)
kylemart

+1 การปิดการใช้งานชั่วคราว MagicPerfs ได้หลอกลวง
Vinh VO

6

ฉันมีปัญหานี้กับองค์ประกอบของ Google Drive และ Karabiner ที่ไม่ได้รับอนุญาตให้โหลด ฉันปิดออกจาก Chrome และปุ่มอนุญาตทำงาน


1
ฉันไม่มี Karabiner แต่เลิกใช้ Google Chrome เพื่อแก้ไขให้ฉัน
2ni

ขอขอบคุณ! การเลิกใช้ Chrome ทำให้ปุ่มอนุญาตทำงานได้อีกครั้ง!
Hybrid

Chrome เป็นปัญหาสำหรับฉันเช่นกัน ไม่มีเหตุผลที่ชัดเจนว่าทำไม
Rupert Rawnsley

1

คุณใช้ Wacom Pen ฉันมีปัญหาแบบเดียวกันลองด้วยเมาส์และ voila ใช้งานได้


ยินดีต้อนรับสู่ถามที่แตกต่างกัน คำถามนี้จะตอบคำถามได้อย่างไร คุณหมายถึงว่า OP กดปุ่ม "อนุญาต" ทางกายภาพด้วยนิ้วของพวกเขาใช่หรือไม่?
fsb

1
@fsb นี่เป็นกรณีพิเศษของการป้องกัน "การคลิกเมาส์จำลอง" ที่ระบุไว้ในคำตอบที่ยอมรับ ซอฟต์แวร์ Wacom ไม่ถือเป็นโหมด "เส้นทางที่เชื่อถือได้" ของรายการ มันอาจจะเหมาะสมกว่าเป็นความคิดเห็น / แก้ไขคำตอบที่ได้รับการยอมรับ
71659

หากเป็นเช่นนั้นคำตอบนี้ควรรวมข้อมูลนั้นแทนที่จะสร้างด้วยคำตอบอื่น (OP ไม่ได้พูดถึงสิ่งใดเกี่ยวกับการใช้ Wacom Pen) มิฉะนั้นคำตอบนี้ควรเป็นความเห็นต่อคำตอบที่ยอมรับและไม่ใช่คำตอบแบบสแตนด์อะโลน
fsb

0

ฉันคาดหวังว่าผลิตภัณฑ์ของ Intel จะได้รับการลงนามและได้รับอนุญาตจาก Apple
แต่ถ้าคุณมีปัญหาคุณสามารถลองเปิดแอพด้วยวิธีนี้
Right Clickแล้วกดControl+ เปิด

หวังว่าสิ่งนี้จะใช้งานได้ในไฮเซียร์รา


นี่เป็นคุณสมบัติที่แตกต่างกันในการควบคุมการโหลด (ลงนาม) kexts ไม่ใช่แอป แนะนำใน High Sierra
kirb

0

มีปัญหาเดียวกันนี้ - คิดว่าเป็นเพราะแทร็คแพดไม่ได้รับการยอมรับว่าเป็นเมาส์และไม่มีอะไรเลย แป้นพิมพ์ลัดที่อัปเดตแล้วและไม่สามารถ 'แท็บ' ที่ผ่านมาตัวแบ่งในฟิลด์ตัวเลือกได้ หลังจากการค้นหา google ประมาณ 30 ครั้งและการทดลองและข้อผิดพลาดทั้งหมด ... คำตอบในท้ายที่สุดนั้นง่าย

กดค้างไว้แล้วคลิก

(WTF- ไม่รู้เลยว่าทำไมมันถึงยากเหลือเกิน)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.