Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 我是否需要一个苹果开发者帐户来避免守门人警告?_Macos_Osx Gatekeeper - Fatal编程技术网

Macos 我是否需要一个苹果开发者帐户来避免守门人警告?

Macos 我是否需要一个苹果开发者帐户来避免守门人警告?,macos,osx-gatekeeper,Macos,Osx Gatekeeper,我是否需要99美元的苹果开发者帐户才能让我的应用程序避免出现“[此应用程序]无法打开,因为它来自身份不明的开发者”警告,或者我可以用免费开发者帐户避免该警告?我知道我的客户可以通过更改他们的网守设置来避免这种警告,但我想问的是,我如何才能做到这一点,这样我的应用程序就不会要求我的客户这样做 我是否需要一个99美元的Apple开发者帐户来避免“[此应用程序]是从Internet下载的应用程序。是否确实要打开它?”警告?开发人员帐户是否会帮助我避免该警告,或者对于非应用商店应用程序,该警告是否始终存

我是否需要99美元的苹果开发者帐户才能让我的应用程序避免出现“[此应用程序]无法打开,因为它来自身份不明的开发者”警告,或者我可以用免费开发者帐户避免该警告?我知道我的客户可以通过更改他们的网守设置来避免这种警告,但我想问的是,我如何才能做到这一点,这样我的应用程序就不会要求我的客户这样做

我是否需要一个99美元的Apple开发者帐户来避免“[此应用程序]是从Internet下载的应用程序。是否确实要打开它?”警告?开发人员帐户是否会帮助我避免该警告,或者对于非应用商店应用程序,该警告是否始终存在


我知道我需要99美元的帐户才能向Mac App Store提交应用程序,但我还不确定是否要这样做。

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

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


请注意,如果您的任何客户将Gatekeeper设置为最高安全设置(“允许从:Mac App Store下载应用”),则即使是开发人员ID签名也不会绕过此错误。

第二部分在其他任何地方都找不到。谢谢