对您的 Mac 软件进行公证以在 macOS Catalina 中运行
2019 年 9 月 3 日
请注意,在 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 或更高版本,但您无需在提交前对软件进行重新构建或重新签名。