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