JOKey không được Apple công chứng: điều đó có nghĩa là gì

Từ bản 2.0, JOKey không còn được ký bằng Apple Developer ID và không được Apple công chứng (notarize). Mỗi bản JOKey được ký riêng trên máy build (ký ad-hoc).

Gatekeeper

Gatekeeper giúp đảm bảo chỉ phần mềm đáng tin cậy mới được chạy trên Mac. File tải về bằng trình duyệt được macOS gắn cờ quarantine, và Gatekeeper chặn app chưa được công chứng có cờ này.

Lệnh cài đặt tải JOKey bằng curl, kiểm tra chữ ký của JOKey.app và gỡ cờ quarantine trên JOKey.app, nên Gatekeeper không chặn JOKey. Lệnh không tắt Gatekeeper hay SIP, và không thay đổi gì với các app khác. Bạn có thể xem nội dung lệnh cài đặt trước khi chạy.

Quyền Accessibility sau mỗi lần cập nhật

macOS gắn quyền Accessibility với chữ ký của app. Mỗi bản JOKey có chữ ký mới, nên sau mỗi lần cập nhật bạn cần cấp lại quyền Accessibility.

Nên bật SIP và Gatekeeper

Các bản 1.x hiện cảnh báo khi SIP hoặc Gatekeeper bị tắt. Bản 2.0 không kiểm tra nữa, nhưng bạn vẫn nên bật cả hai.

Để bật Gatekeeper, chạy lệnh sau trong Terminal:

sudo spctl --master-enable