gpt4 book ai didi

macos - 我可以在 OSX 上使用两个证书进行协同设计吗?

转载 作者:行者123 更新时间:2023-12-03 17:10:01 24 4
gpt4 key购买 nike

在 OSX Cocoa 应用程序开发中,我是使用两个证书还是一个证书进行协同设计? (请注意,我不打算在 Apple AppStore 中分发我的应用程序,而是从网站分发我的应用程序。)您看,Apple 说我需要组织开发人员 ID 来签署我的 OSX 应用程序。好吧,很好,但 Chrome 和 IE 浏览器喜欢那些昂贵的赛门铁克 EV 协同设计证书,至少对于 Windows 应用程序而言,比其他较便宜的 EV 协同设计证书更喜欢。 (我们的测试表明,如果想要从网站分发我们的应用程序,我们只有使用昂贵的赛门铁克 EV 证书才能获得 Chrome 和 IE 的批准,而不是更便宜的证书。

那么,如果我确实需要使用两个证书进行代码签名,您能解释一下安装这些证书的命令行过程吗?另外,请注意,我的应用程序有点奇怪,我需要知道哪些项目必须进行协同设计。看,在我的应用程序中,我有:

  • 安装应用程序是一个已编译的自定义 .app,其中包含加载 GUI 的二进制文件。我想我必须对两者进行协同设计?
  • 它安装的应用程序是一个基于 GUI 的 .app(Cocoa 应用程序),它还在 Resources 文件夹中包含几个控制台可执行文件。我假设我也必须共同设计 .app 和控制台可执行文件?

最佳答案

如果您要分发 Windows 应用程序,赛门铁克为您的网站提供的证书可能非常有帮助,但 Apple 在 Gatekeeper 中开发了自己的解决方案,我强烈建议您使用该解决方案。

只要您在使用 Xcode 构建应用程序时使用 Gatekeeper 对应用程序进行代码签名,您就可以在网络上分发它,并且几乎任何 Mac 都可以毫无问题地打开它,无论他们使用什么浏览器。

关于macos - 我可以在 OSX 上使用两个证书进行协同设计吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36138819/

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