是经过公证才能在Catalina上通过Gatekeeper的DMG

问题描述 投票:0回答:1

我将Mac OS更新为Catalina beta版,并收到Gatekeeper发出的关于卸除DMG的关守警告,因为“由于无法检查苹果中的恶意内容,因此无法打开MyApp.app。”但是在Catalina beta 3发布后情况并非如此。 DMG可以在没有任何警告的情况下挂载。但是不能仅仅依靠此观察,因为在更新到beta 3之前,我已对网守进行了重置以对其进行修复。

是否需要对DMG进行苹果公证,或者只是对应用进行公证,然后再用相同的方法创建DMG呢?

macos cocoa xcode10
1个回答
0
投票

“ Required”? –仅基于“文档”可能很难,但是有一个可行的过程是:

  1. 通知应用程序,您可以通过Xcode进行此操作
  2. 构建包含经过公证的应用程序的DMG
  3. 使用命令行scrun altool上传,公证和装订DMG。对于此过程,请阅读Customizing the Notarization Workflow

生成的DMG应该通过所有GateKeeper检查。

HTH

© www.soinside.com 2019 - 2024. All rights reserved.