Làm thế nào để cho phép cài đặt ứng dụng không có trên app store hoặc không xác định được nhà phát triển trên MacOS Sierra?

Mình gặp phải lỗi này khi cố gắng cài đặt phần mềm trên MacOS Sierra (10.12.5)

Tùy chọn bảo mật chỉ cho phép cài đặt ứng dụng từ App Store hoặc của nhà phát triển xác định được danh tính.

Mình đã chỉnh lại để được phép cài đặt các ứng dụng đó nhưng hệ thống của mình không có tùy chọn “Anywhere” (như hình chụp màn hình) để chọn. Thậm chí tùy chọn này cũng không có ở phần Advanced luôn

Làm thế nào để cho phép cài đặt ứng dụng không có trên app store hoặc không xác định được nhà phát triển trên MacOS Sierra?

Đã hỏi vào August 22, 2017 Tổng hợp.
Bình luận
Chấp nhận
  1. Thoát khỏi System Preferences
  2. Mở ứng dụng Terminal từ /Applications/Utilities/ folder sau đó đánh dòng lệnh sau:

    sudo spctl --master-disable
    
  3. Ấn quay lại và xác thực với mật khẩu của admin
  4. Chạy lại System Preferences sau đó vào “Security & Privacy” và “General” 
  5. Bây giờ bạn sẽ thấy tùy chọn “Anywhere” ở dưới ‘Allow apps downloaded from:’ Gatekeeper options
Đã trả lời vào August 22, 2017
Bình luận

chỉ cần kích chuột phải (hoặc ^ ctrl ) vào file pkg và chọn Open.  Bạn sẽ mở đuộc file mà chẳng cần quan tâm nguồn gốc của nó. Lưu ý là nó khác với kích đúp nhé 

Bạn có thể thực hiện thao tác này với bất cứ ứng dụng nào tải từ trên mạng, và macOS sẽ nhớ ứng dụng này khi bạn chạy nó lần tiếp .

Mình nghĩ dùng cách này sẽ an toàn hơn so với việc bạn vô hiệu hóa hệ thống an toàn đấy

Đã trả lời vào August 22, 2017
Bình luận

Để làm điều này mà không cần quyền admin và vô hiệu hóa hệ thống bảo vệ:

  • Mở terminal
  • Gõ xattr -c
  • Kéo  (từ finder)file mà bạn muốn mở từ cửa sổ terminal
  • Chạy lệnh bằng cách nhấn Enter

xattr -c sẽ xóamột số dữ liệu của file. Nó sẽ xóa nhà phát triển, ngày tải và vài thứ khác và không gây ảnh hưởng gì đến nội dung của ứng dụng  

Đã trả lời vào August 22, 2017
Bình luận

Đáp án của bạn

Với việc gửi đáp án, bạn đã đồng ý với Chính sách dữ liệuCác điều khoản của chúng tôi.