如何避免网守出现“身份不明的开发人员”错误

问题描述:

作为应用程序的开发人员,如果有一半的用户无法打开您的应用程序,并且出现以下错误,则可能会关闭该应用程序。如何避免网守出现“身份不明的开发人员”错误

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

enter image description here

什么事情,我需要在奥得照顾避免这种警告,或得到苹果开发者的身份?

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

enter image description here

在你上面的截图可以看出,正确的开发商,而归档选择。

+0

我不明白,如果您有开发人员证书并正在签署您的应用程序,那么不应该阻止Gatekeeper出现该警告?换句话说,你确定你的应用程序实际上正在签名吗?警告中提到“未知开发人员”,对我而言,听起来您的应用程序未签名。 –

+0

该应用程序已签名,正如我所说,我已将其发布到应用商店,然后归档并将其放到网站上。这样做后,一些用户抱怨这一点! 我检查了设置(屏幕截图)并再次发布,问题依然存在。 – 2am

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