我们的应用程序最初不会通过 mac 应用商店分发,它将通过 DMG 文件,
那么在这种情况下,是否应该签署/认证申请?
我在其中一台测试机器上试过,它显示警告,这个应用程序是从互联网下载的,所以你不能运行,如何摆脱这个,
如果我让应用程序签名,它会解决这个问题,还是有任何其他程序?
我们的应用程序最初不会通过 mac 应用商店分发,它将通过 DMG 文件,
那么在这种情况下,是否应该签署/认证申请?
我在其中一台测试机器上试过,它显示警告,这个应用程序是从互联网下载的,所以你不能运行,如何摆脱这个,
如果我让应用程序签名,它会解决这个问题,还是有任何其他程序?
是的,您应该签署您的应用程序,即使您没有将其提交到 App Store。有关如何执行此操作的信息,请参阅Developer ID 和 Gatekeeper 指南。是的,这就是您看到警告的原因。
默认情况下,System Preferences > Security & Privacy
设置为允许来自Mac App Store and identified developers
. 通过签署您的应用程序,您就是一个identified developer
. 将其设置为Anywhere
允许用户安装未签名的应用程序(并使他们更容易受到恶意软件、病毒等的攻击)