Mac 应用程序 |代码签名 |不通过 Mac App Store 分发 [关闭]

Posted

技术标签:

【中文标题】Mac 应用程序 |代码签名 |不通过 Mac App Store 分发 [关闭]【英文标题】:Mac App | Code Signed | distribution Not through Mac App store [closed] 【发布时间】:2013-03-26 13:46:49 【问题描述】:

我们的应用程序最初不会通过mac应用商店分发,它将通过DMG文件,

那么在这种情况下,是否应该签署/认证申请?

我在其中一台测试机上试过,它显示警告,这个应用程序是从互联网下载的,所以你不能运行,如何摆脱这个,

如果我让应用程序签名,它会解决这个问题,还是有任何其他程序?

【问题讨论】:

【参考方案1】:

是的,您应该签署您的应用程序,即使您没有将其提交到 App Store。请参阅Developer ID and Gatekeeper guide 了解如何执行此操作。是的,这就是您看到警告的原因。

默认情况下,System Preferences > Security & Privacy 设置为允许来自Mac App Store and identified developers 的应用程序。通过签署您的应用程序,您就是identified developer。将其设置为Anywhere 将允许用户安装未签名的应用程序(以及使他们更容易受到恶意软件、病毒等的攻击)

【讨论】:

以上是关于Mac 应用程序 |代码签名 |不通过 Mac App Store 分发 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

App for Mac App Store 签名后不运行

为啥我不能对这个 Mac 应用程序进行代码签名?

解决Mac下GDB提示签名错误

无法对 Mac 应用程序进行代码签名

调试Mac应用程序时“来自调试器的消息:由于代码签名错误而终止”?

Mac Electron App 签名后打开闪退