關閉廣告

蘋果本週發布了 macOS Catalina 作業系統的 Golden Master 版本,隨後對開發者版本進行了兩次更新。結合該作業系統完整版即將發布,該公司還呼籲開發者為新版 macOS 做好適當準備,並調整自己的應用程式以適應新版本。

所有在 App Store 以外分發的軟體都必須經過 Apple 的正確簽署或驗證。蘋果本月放寬了對經過驗證的應用程式的要求,但其軟體的所有版本都需要在 macOS Catalina GM 中進行測試,然後提交給蘋果進行公證。透過此流程,Apple 希望確保用戶獲得的應用程序,無論其來源為何,都可以在 Mac 上運行,而不會出現問題或安全問題。

Apple 也鼓勵開發者隨意使用macOS Catalina 提供的所有新功能及其附帶的工具,無論是Sidecar、Sign in with Apple,甚至是Mac Catalyst,後者在創建和自訂他們的應用程式時可以更輕鬆地進行傳輸。應用程式 Mac 上的 iPad 應用程式。開發人員需要使用 Xcode 11 開發他們的應用程式。

為了使 Mac 上的 Gatekeeper 能夠安裝和啟動給定應用程序,其所有組件(包括插件和安裝包)必須成功通過 Apple 的批准流程。該軟體必須使用開發者 ID 憑證進行簽名,因此不僅可以安裝和運行該應用程序,還可以利用其他優勢,例如 CloudKit 或推播通知。作為驗證過程的一部分,將檢查簽署的軟體並進行安全檢查。開發者可以提交已發布和未發布的應用程式進行公證。未通過公證的應用程式將無法以任何方式在Mac上安裝或運行。

公證 iDownloadblog

來源: 9to5Mac, 蘋果

.