代码之家  ›  专栏  ›  技术社区  ›  Amitg2k12

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

  •  1
  • Amitg2k12  · 技术社区  · 12 年前

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

    那么,在这种情况下,它应该是签名/认证的申请吗?

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

    如果我让应用程序签名,它会解决这个问题吗?或者有其他程序吗?

    1 回复  |  直到 12 年前
        1
  •  2
  •   Rakesh patanga onnoweb    10 年前

    是的,你应该签署你的应用程序,即使你没有将其提交到应用商店。请参阅 Developer ID and Gatekeeper guide 如何做到这一点。是的,这就是你看到警告的原因。

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