近日,苹果发布了有关“有关公证前提条件的更新”的提示。苹果表示,2019年六月其宣布在MacAppStore以外通过其他途径分发的所有Mac软件必须获得Apple的公证才能默认在macOSCatalina上运行。
2019年九月,苹果临时调整了公证的前提要求,以确保过渡更顺利,并保护在macOSCatalina中继续使用旧版软件的用户。苹果指出,自2020年2月3日起,开发者提交的所有软件必须满足原先的公证前提条件。
如果开发者尚未进行公证,需将软件上传至公证服务,并查看开发者日志中的警告信息。自2月3日起警告将变为报错,开发者必须在修复所有错误后才能对软件进行公证。2月3日前公证的软件将继续默认可在macOSCatalina上运行。
需要注意的是,安装器软件包可能包含可执行代码,因此必须对所有安装器软件包进行签名。磁盘映像不需要进行签名,但为其签名将有助于开发者的用户验证内容。