在蘋果macOS上運行未簽名應用有多難?
2012 年,蘋果在Mac OS X(macOS)引入了Gatekeeper,它會檢查用戶從互聯網上下載的程序是否有有效的Developer ID 證書籤名。如果沒有,Gatekeeper 將會拒絕運行。過去幾年,Gatekeeper 越來越嚴格,最近還加入了公證的要求。
蘋果已經表態未來版本的macOS 將不再允許未簽名程序運行,雖然目前從技術上講蘋果操作系統仍然允許運行未簽名程序。
有開發者進行了一番測試,探索是否可能在蘋果平台發行未簽名應用。結果不言而喻,Gatekeeper是無法繞過的。