关闭广告

苹果本周发布了 macOS Catalina 操作系统的 Golden Master 版本,随后对开发者版本进行了两次更新。结合该操作系统完整版即将发布,该公司还呼吁开发者为新版 macOS 做好适当准备,并调整自己的应用程序以适应新版本。

所有在 App Store 之外分发的软件都必须经过 Apple 的正确签名或验证。苹果本月放宽了对经过验证的应用程序的要求,但其软件的所有版本都需要在 macOS Catalina GM 中进行测试,然后提交给苹果进行公证。通过这一流程,Apple 希望确保用户获得的应用程序能够在其 Mac 上运行,而不会出现任何问题或安全问题,无论其来源如何。

Apple 还鼓励开发者在创建和自定义应用程序时随意使用 macOS Catalina 提供的所有新功能及其附带的工具,无论是 Sidecar、Sign in with Apple 甚至是 Mac Catalyst(可以更轻松地转移 iPad) Mac 上的应用程序。开发人员需要使用 Xcode 11 开发他们的应用程序。

为了使 Mac 上的 Gatekeeper 能够安装和启动给定应用程序,其所有组件(包括插件和安装包)必须成功通过 Apple 的批准流程。该软件必须使用开发者 ID 证书进行签名,因此不仅可以安装和运行该应用程序,还可以利用其他优势,例如 CloudKit 或推送通知。作为验证过程的一部分,将检查签名的软件并进行安全检查。开发者可以提交已发布和未发布的应用程序进行公证。未通过公证的应用程序将无法在Mac上以任何方式安装或运行。

公证 iDownloadblog

来源: 9to5Mac, Apple

.