justcode.ikeepstudying.com
MAC: 报错unidentified developer, 如何在macOS Gatekeeper中随处允许应用程序(Mojave,Sierra,High Sierra),open an app from an unidentified developer, How to Allow Apps from Anywhere in macOS Gatekeeper (Mojave, Sierra, High Sierra) - Just Code
MacOS中的Gatekeeper现在比以往任何时候都更严格,默认只允许从App Store或App Store下载的应用程序和已识别的开发人员的选项。高级Mac用户可能希望允许第三种选择,即能够打开并允许从macOS Sierra,macOS High Sierra和MacOS Mojave中的任何位置下载的应用程序。 需要明确的是,“允许从任何地方下载的应用程序”选项默认隐藏在Gatekeeper中,用于来自Sierra的macOS。您可以通过转到“安全和隐私”首选项面板看到这一点,在“常规”部分下,您将找不到Gatekeeper app允许设置的选项。尽管如此,通过一些命令行干预,您可以揭示第三个选项并重新获得打开来自任何地方的应用程序的能力。 对于大多数Mac用户,建议不要这样做,只有高级Mac用户和能够准确评估应用程序有效性的开发人员才应使用此方法,该方法包括从命令行禁用Gatekeeper,从而删除Mac OS中的标准Gatekeeper安全机制。 如何在Gatekeeper中为任何地方的应用程序允许macOS Mojave,MacOS Sierra 退出系统偏好设置 从/ Applications / Utilities /文件夹中打开终端应用程序,然后输入以下命令语法: sudo spctl --master-disable 点击返回并使用管理员密码进行身份验证 重新启动系统偏好设置并转到“安全和隐私”和“常规”选项卡 现在,您将看到“允许从以下位置下载应用程序:”Gatekeeper选项下的“Anywhere”选项 您现在可以在macOS Mojave,High Sierra和Sierra下的任何地方打开和启动应用程序,但要预先警告这会关闭Gatekeeper,不建议绝大多数Mac用户使用。 允许来自任何地方的应用程序(包括身份不明的开发人员)都可能使Mac容易受到某些恶意软件和垃圾软件的攻击,除了具有真正高级功能的用户外,所有Mac用户都应该避免使用。 另一种方法是通过命令行手动添加Gatekeeper异常,这个解决方案可能比简单地允许所有内容绕过Gatekeeper更合适。 返回到macOS Mojave,High Sierra,Sierra的默认关守安全性 您也可以撤消此操作并返回默认的严格关守设置,该设置仅允许来自Mac App Store的应用程序,并通过发出以下命令字符串来识别开发人员: sudo spctl --master-enable 点击返回并重新进行身份验证将使macOS Gatekeeper返回到严格的默认状态,禁止随机应用程序启动。 几乎每个Mac用户都应该在默认状态下启用此功能。如果您无法轻易辨别哪些应用程序是合法的,则绝对不应更改此选项。在“应用程序无法打开,因为它是由一名身份不明的开发者”的消息是有提供保护广大Mac用户的,不应该被忽视。 本文:MAC: 报错unidentified developer, 如何在macOS Gatekeeper中随处允许应用程序(Mojave,Sierra,High Sierra),open an …