gpt4 book ai didi

macos - Apple Distribution 与 "3rd Party"证书

转载 作者:行者123 更新时间:2023-12-04 15:12:14 26 4
gpt4 key购买 nike

我在 Mac App Store 中分发了一个 Mac 应用程序。

以前,我会使用我的“第 3 方 Mac 开发人员应用程序”证书对已编译的应用程序进行签名,然后在 productbuild 命令中它会创建一个 .pkg 并进行签名它带有我的“第 3 方 Mac 开发人员安装程序”证书。

  1. 这两个现在都是replaced与“Apple Distribution”证书?
  2. 我还需要“Mac Installer Distribution”证书来签名吗.pkg?

最佳答案

简答:

  1. 是的。
  2. 没有。

一些背景知识:在 Xcode 11 中,两种新的证书类型(“Apple Development”和“Apple Distribution”)were added鼓励应用开发platform-agnostic applications对于苹果的 own ARM platform .

以前,与平台无关的应用程序的开发人员在必须在“iOS Distribution”和“Mac Distribution”证书类型之间选择时可能会感到困惑,因为 ARM 应用程序运行得很好< strong>同时在基于 iOS 的设备和基于 M1 的 Mac 上。新的证书类型消除了这种歧义。

此外,在这个概念模型中,“Mac App Distribution”(俗称“第 3 方 Mac Developer Application”,用于代码设计) 和“Mac Installer Distribution”(或“3rd Party Mac Developer Installer”,用于 productbuild)现在是一种证书类型“Apple Distribution”,即“Apple Distribution”证书现在可以进行代码签名。

您仍然可以使用现有的“Mac App Distribution”证书进行代码签名,使用“Mac Installer Distribution”证书进行产品构建,但您在 Xcode 11 中创建的新证书将使用新类型。

关于macos - Apple Distribution 与 "3rd Party"证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64998420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com