Sự hiểu biết của tôi là Mountain Lion sẽ được phát hành trong một cấu hình ngăn cấm việc cài đặt các ứng dụng không ký theo mặc định thông qua Gatekeeper.Mac OS Mountain Lion: Có thể mã hóa các ứng dụng ký hiệu cho Gatekeeper mà không phải trả Apple cho tư cách thành viên nhà phát triển không?
Tôi hiện đang phân phối ứng dụng nguồn mở; đây là một dự án sở thích và tôi không tính tiền cho nó. Tôi có thể ký mã cho ứng dụng này mà không mua tư cách thành viên nhà phát triển Mac hay Apple yêu cầu tất cả nhà phát triển phải trả $ 99/năm để phát hành các ứng dụng cài đặt trên cấu hình mặc định của Mountain Lion?
từ pdf này trên trang web của apple: https://developer.apple.com/library/mac/documentation/security/Conceptual/CodeSigningGuide/CodeSigningGuide.pdf nó nói trên trang 12 rằng bạn có thể sử dụng chứng chỉ tự ký để chạy nó trên máy nhưng các máy tính khác sẽ không thể xác minh chứng chỉ tự ký của bạn và sẽ không chạy =/ – mgrandi
Điểm của tôi là cài đặt Gatekeeper mặc định trong ML không thực sự "cấm" chạy mã không thể xác minh. Khi liên kết của bạn chỉ ra, các ứng dụng khác của việc ký mã có các yêu cầu khác, bao gồm, trong các trường hợp _certain_, một yêu cầu rằng chứng chỉ ký mã được liên kết với một thư mục tin cậy. Ví dụ, xem [technote 2206] của Apple (http://developer.apple.com/library/mac/#technotes/tn2206/). Ngay cả trong trường hợp tôi có thể thoát khỏi nó, mặc dù, _bao gồm thử nghiệm_, tôi thường sẽ không _self-sign_ bất cứ điều gì khác hơn là một chứng chỉ gốc CA. –