我需要一个苹果开发者帐户来避免Gatekeeper的警告吗



我需要99美元的Apple开发者帐户才能让我的应用程序避免"[此应用程序]无法打开,因为它来自身份不明的开发者"警告,还是我可以使用免费开发者帐户来避免该警告?我知道我的客户可以通过更改他们的Gatekeeper设置来避免这种警告,但我正在询问如何做到这一点,这样我的应用程序就不会要求我的客户这样做了。

我是否需要一个99美元的Apple开发者帐户来避免"[此应用程序]是从Internet下载的应用程序。您确定要打开它吗?"警告?开发者帐户是否会帮助我避免该警告,或者非应用商店应用程序总是存在该警告?

我知道我需要99美元的账户才能将应用程序提交到Mac应用商店,但我还不确定我是否想朝着这个方向发展。

是的,您需要99美元的开发人员会员资格,以避免在Gatekeeper的默认安全设置下出现"[此应用程序]无法打开,因为它来自未识别的开发人员"错误。具体来说,它允许您获得开发者ID代码签名证书,如果您使用该证书对应用程序进行签名,则不会触发此错误。

不,99美元的开发者会员资格不会让你避免"[此应用程序]是从Internet下载的应用程序。你确定要打开它吗?"警告。避免这种情况的唯一方法是通过Mac应用商店发布您的应用程序,或通过(开发者ID签名)安装程序包分发它(在这种情况下,您的客户会运行安装程序过程,而不仅仅是将其拖到/Applications文件夹中)。

请注意,如果您的任何客户将Gatekeeper设置为最高安全设置("允许从:Mac App Store下载应用程序"),即使是开发者ID签名也无法绕过此错误。

相关内容

  • 没有找到相关文章

最新更新