macOS Catalina應用將需要通過認證否則會被Gatekeeper阻止
在北京時間今天凌晨的WWDC 2019主題演講期間,蘋果宣布了新版macOS操作系統的正式名稱—— Catalina 。作為一次重大的系統升級,其對應用開發者也提出了更高的要求。如果你想要打造支持macOS Catalina的應用程序,必須交由蘋果進行一系列安全認證,否則會在默認情況下被阻止運行。
(題圖via Apple Insider)
據悉,這項新措施是現有的Gatekeeper 流程的進一步延伸,開發者們可以按需提交他們的應用程序。
對於用戶來說,此舉可確保他們下載的軟件源碼與認證版本完全一致。蘋果在開發者網站上寫到:
使用開發者ID 簽名的Mac 應用程序、安裝包、內核擴展,都必須交由蘋果進行安全認證,才能在macOS Catalina 上運行”。
通過展示更精簡的Gatekeeper 頁面,有助於用戶更有信心地運行其下載的軟件。無論其從何處獲取,都能夠確保不遇到惡意軟件。
據悉,註冊開發者可以向蘋果發送自己打造的軟件,系統會執行自動掃描,來檢查是否存在惡意代碼或其它潛在的安全問題。
需要指出的是,對於App Store 內上架的應用程序,蘋果早就在執行類似的安全檢查流程。
其實在去年的開發者大會(WWDC 2018)上,蘋果就已經宣布了Notarized Apps,只是現在提出了更嚴格的強制性要求。
最後,WWDC 2019 上宣布的macOS Catalina,其beta 測試版本已經可被開發者訪問。如果一切順利,正式版本會在今年秋季到來。