我是mac osx开发的新手。我想知道是否有办法覆盖mac桌面安全设置,以允许安装一个未在Mac App Store中注册的应用程序?
该设置应该来自我正在尝试安装的应用。这意味着,每当我将应用程序安装到任何mac计算机时,无论其安全设置如何,
允许从以下位置下载应用程序:
应用应将设置设置为 Anywhere ,允许安装。 任何帮助将非常感谢。
答案 0 :(得分:71)
请注意,您应该小心并注意,现在保护系统免受恶意应用程序侵害的工作属于您而非操作系统。
答案 1 :(得分:23)
右键单击(app)图标,然后点击“打开”按钮。在上下文菜单中 - 无需禁用操作系统安全性。
答案 2 :(得分:16)
这是不可能的。该设置的存在旨在保护用户免受恶意可执行文件的侵害。如果任何可执行的可执行文件都有办法覆盖该设置,它会提供什么保护?恶意可执行文件只会像您建议的那样将设置更改为“Anywhere”,从而绕过Mac OS X的安全功能。
答案 3 :(得分:3)
您需要使用Mac Developer证书对您的应用程序进行签名,您可以从Apple获得该证书。这将标记您的应用程序由“已识别的开发人员”构建,并且它将在不更改任何设置的情况下正常启动。
答案 4 :(得分:1)
控制单击应用程序图标以覆盖此安全功能。这是一次性的,您不必更改您的设置,您可以按应用程序执行此操作。
答案 5 :(得分:1)
还有另一种方式......
要手动执行此操作,只需打开终端,cd进入.app应用程序,进入Contents文件夹,然后进入MacOS文件夹,然后输入./YourAppNameHere并输入Enter执行。< / p>