蘋果曾在在今年6月的開發者大會上公布了將恢復針對macOS Catalina提出的應用程序驗證要求。這段過渡期將影響非Mac應用商店發布的macOS軟件,相關要求將于2020年2月正式開始實施。
蘋果在Apple Developer網站的一篇帖子中確認“從2020年2月3日開始,所有提交的軟件必須符合原始的公證先決條件”。
新政策要求開發人員將其應用程序提交給蘋果以檢測其安全性,否則將無法在macOS Catalina中運行。該要求是對現有的Gatekeeper流程的擴展,該要求旨在確保下載的軟件來自用戶相信的來源。
Apple會自動掃描受信任的應用程序是否存在安全問題和惡意代碼,盡管Mac App Store應用在發布之前經過嚴格的檢查,但檢測旨在為從第三方服務器(例如由應用開發者擁有和管理的服務器)下載應用的用戶提供類似級別的安全保障。
根據9月開始的臨時條款,蘋果未對驗證應用使用過增強運行時功能(包括未被開發者ID簽名的組件和時間戳)這些應用程序是使用較舊的SDK。
從2月3日起,未經驗證的macOS應用程序會在運行時報錯(而不是警告提示)。