Trong các phiên bản trước của HĐH trong ngăn bảo mật, bạn được cung cấp tùy chọn:
Nhưng trong phiên bản này không có tùy chọn ở bất cứ đâu:
Có cách nào để tôi có thể bật bất cứ nơi nào không? (có thể thông qua Terminal?)
Trong các phiên bản trước của HĐH trong ngăn bảo mật, bạn được cung cấp tùy chọn:
Nhưng trong phiên bản này không có tùy chọn ở bất cứ đâu:
Có cách nào để tôi có thể bật bất cứ nơi nào không? (có thể thông qua Terminal?)
Câu trả lời:
Apple đã loại bỏ chức năng này trên macOS Sierra, nhưng bạn có thể kích hoạt lại chức năng này trong thiết bị đầu cuối:
sudo spctl --master-disable
Ngoài ra, như Jack chỉ ra:
Cấp điều này là một chút quá mức, nhưng nó làm công việc đáng tin cậy. Nó có thể được kích hoạt lại ngay sau khi khởi chạy ứng dụng với
sudo spctl --master-enable
sudo spctl --master-enable
OS X cải thiện xác thực tải xuống bằng cách cung cấp cách ly tệp trong các ứng dụng tải xuống tệp từ Internet. Điều này có nghĩa là các bản tải xuống được kiểm tra về tính an toàn (phần mềm độc hại đã biết) khi bạn cố mở chúng.
Bạn có thể kiểm tra một ứng dụng (hoặc bất kỳ tệp nào) trong kiểm dịch bằng thiết bị đầu cuối. Đó thực sự là một thuộc tính hệ thống tệp mở rộng:
mac:~ user$ xattr /Applications/Some.app
com.apple.quarantine
mac:~ user$
Nếu bạn hoàn toàn chắc chắn rằng nó an toàn để chạy ứng dụng, bạn có thể bỏ thuộc tính như sau (bạn sẽ được yêu cầu cung cấp mật khẩu của mình):
mac:~ user$ sudo xattr -r -d com.apple.quarantine /Applications/Some.app
Kiểm tra một lần nữa:
mac:~ user$ xattr /Applications/Some.app
mac:~ user$
Bây giờ bạn sẽ có thể chạy ứng dụng.
Bạn có thể mở các tệp đó bằng Nhấp chuột Thứ hai (Nhấp chuột phải hoặc ⌃CTRL+ Nhấp chuột) trong Finder và chọn open
.
Ngay bây giờ (10.12 Beta (16A294a)) - không có hộp kiểm để thêm tùy chọn Anywhere trở lại trong tùy chọn.
Các tùy chọn Gatekeeper được Apple thiết kế lại cho Sierra.
Vấn đề là Apple đang loại bỏ tùy chọn "Cài đặt từ mọi nơi" cho "người dùng chung" hoặc hàng loạt người không sử dụng điện.
Tuy nhiên, như đã được trả lời bởi người dùng Mateusz Szlosek, bạn vẫn có thể mở các ứng dụng chưa được ký thông qua Finder bằng cách nhấp chuột phải ( Ctrlnhấp chuột) vào Ứng dụng và chọn Mở .
Nếu ứng dụng được trích xuất từ kho lưu trữ, đó có thể là tiện ích trích xuất kho lưu trữ của bạn.
Sau khi kiểm tra các câu trả lời khác được tìm thấy ở đây, không ai trong số họ làm việc cho tôi.
Cuối cùng, tôi nhận ra vấn đề là tiện ích trích xuất kho lưu trữ của tôi (Keka 1.0.6) đã âm thầm không trích xuất ứng dụng từ tệp .zip của nó và mặc dù ứng dụng trông còn nguyên vẹn với biểu tượng chính xác và mọi thứ, nhưng nó đã không đọc được gói nội dung và sẽ đưa ra một thông báo lỗi chung:
The application “AppNameHere.app” can’t be opened.
Tôi đã đổi lại bằng cách sử dụng "Archive Utility.app" tích hợp và mọi thứ đều suôn sẻ sau đó. Vì vậy, nếu sudo spctl --master-disable
không hoạt động và xattr
hiển thị tệp không được cách ly, hãy thử một tiện ích giải nén khác.