【问题标题】:How to avoid "unidentified developer" error by gatekeeper如何避免看门人出现“身份不明的开发者”错误
【发布时间】:2014-01-29 05:55:30
【问题描述】:

作为应用程序的开发人员,如果您的一半用户因为出现以下错误而无法打开您的应用程序,这可能会让人大吃一惊。

[我知道通过系统偏好设置->安全性-> 允许来自“任何地方”的应用程序有一种解决方法,但我们应用程序的用户是孩子,他们可能不知道如何做到这一点]

为了避免此警告或获得苹果开发者身份,我需要注意哪些事项?

此应用已在 App Store 上发布,因此所有配置文件和证书都在那里。现在我们想将应用程序放在我们的网站上,但在此之前我们想消除这个看门人的障碍。

在上面的屏幕截图中,您可以看到归档时选择了正确的开发人员。

【问题讨论】:

  • 我不明白,如果您拥有开发人员证书并且正在签署您的应用程序,那么这不应该阻止 Gatekeeper 显示该警告吗?换句话说,您确定您的应用程序实际上正在被签名吗?警告说“未知开发者”,在我看来,这听起来像是您的应用未签名。
  • 该应用程序已签名,正如我所说,我在存档并将其放到网站之前将其发布到了 App Store。之后,一些用户对此表示不满!我检查了设置(截图)并再次发布,问题仍然存在。

标签: xcode macos osx-gatekeeper


【解决方案1】:

用于 App Store 提交和独立发布的签名身份不同。后者需要使用 Developer ID 身份。有关该过程的更多信息,请参阅Distributing Applications Outside the Mac App Store

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    相关资源
    最近更新 更多