首页 > 解决方案 > macOS 代码签名并公证 .app 和 .dmg 以进行分发

问题描述

我有一个简单的问题,但我找不到详尽的答案。我们有一个 .app,我们以 .dmg 的形式分发(下载)。我们可以使用终端毫无问题地进行代码签名和公证。一切正常。但是,我们对需要进行代码签名和公证的正确事物存有疑问:应用程序、图像还是两者兼而有之?

至于现在,我们遵循了这个:

但是,我不确定这是正确的方法。应该是这样吗?

甚至:+ .app 是代码签名并且 .app 是经过公证的 + 公证的 .app 被插入到 .dmg + .dmg 也是代码签名和公证的,并加载到服务器

感谢您的意见。

标签: macoscode-signingnotarize

解决方案


我相信这是程序:

  1. 构建应用程序和其中的codesign所有二进制文件。
  2. 压缩.app
  3. 公证.zip文件
  4. 装订.app公证成功后
  5. .dmg公证和装订的.app
  6. 公证并装订.dmg

推荐阅读