对您的 Mac 软件进行公证以在 macOS Catalina 中运行

对您的 Mac 软件进行公证以在 macOS Catalina 中运行

请注意,在 Mac App Store 以外通过其他途径分发的 Mac 软件必须经过 Apple 公证,才能在 macOS Catalina 中运行。为确保过渡更顺利,并保护在 macOS Catalina 中继续使用旧版软件的用户,我们在 2020 年 1 月前放宽了公证的前提条件。

满足以下条件的 Mac 软件现可进行公证:

  • 未启用“Hardened Runtime”功能
  • 有组件未使用您的 Developer ID 进行签名
  • 不包含使用代码签名的安全时间戳
  • 使用旧版 SDK 进行构建
  • 包含“com.apple.security.get-task-allow”授权,其值设置为 true 的任何变量

请确保提交软件的所有版本。虽然提交时需要 Xcode 10 或更高版本,但您无需在提交前对软件进行重新构建或重新签名。

详细了解 Developer ID