应用程序无法打开,因为它来自不明身份的开发人员
我昨天安装了Mac OS X Mavericks(10.9),从此我无法启动我的Eclipse。 我附上我看到的消息的屏幕截图。
有没有解决方法?
我find了一个解决scheme修复“应用程序无法打开,因为它来自未知的开发人员”错误在Mac OS X中 。
这是因为安全选项。
转到System Preferences... > Security & Privacy
并且应该有一个button,在General
选项卡下, Open Anyway
。
您可以通过更改“ Allow apps downloaded from:
下的选项来避免这样做,但是我build议您将其保留在默认的Mac App Store and identified developers
。
如果您知道安全,则从未知开发人员打开文档的一种更简单的方法是按住Ctrl键并单击文件图标,然后select“打开”。 无论其来源如何,您都可以select打开它。
右键单击(或按住Control键单击)有问题的应用程序,然后select“打开”
您也可以使用xattr
命令,如堆栈溢出问题如何删除Mac OS X中文件的“扩展属性”? 。
只要删除com.apple.quarantine
属性。 即使您没有pipe理员帐户,这也可以起作用。 之后,该应用程序不被视为“下载”,因此不被阻止。
这是禁止开放的Eclipse应用程序,因为它没有注册与苹果由一个确定的开发人员。 这是一个安全function,但是,您可以覆盖安全设置并通过执行以下操作打开应用程序:
- findFinder中的Eclipse.app(eclipse / Eclipse.app)。 (确保您使用Finder,以便您可以执行后续步骤。)
- 按下Control键,然后单击Eclipse.app图标。
- 从快捷菜单中select“ 打开 ”。
- 出现警报窗口时单击打开button。
最后一步会为Eclipse添加一个例外情况到您的安全设置中,现在您可以在没有任何警告的情况下打开它。
请注意,这些步骤适用于可能遇到同样问题的其他* .app应用程序。
我有同样的问题,Eclipse不会启动。 find这个链接,它像一个魅力:
无法在Eclipse中单击菜单栏项目
Java在Maverick上搞砸了,需要从这里下载并安装: http : //support.apple.com/kb/DL1572? viewlocale=zh_CN&locale=zh_CN
控制单击“应用程序”文件夹中的应用程序,而不是lauchpad。 select打开,然后您可以select实际打开它。
简单….
在terminalinput命令:
xattr -d com.apple.quarantine [file path here]
一旦你点击进入,将不再有这个问题。 令人讨厌的是苹果自动添加了一个隔离文件。 我不知道如何解决这个问题,但可能有一种方法…
右键单击>打开。
或者,您可以进入系统偏好设置,安全和隐私,并设置在那里打开应用程序的限制。
您可以通过运行以下命令来修改网守设置
要禁用允许从任何地方安装应用程序,请在terminal中使用以下命令::
sudo spctl –master-disable
要重新启用,请使用以下命令
sudo spctl –master-enable
打开terminal,进入提取的eclipse文件夹并运行以下命令:
./eclipse -clean
尝试看看守门人。 我不确定太多的Mac的东西,但我听说你可以在那里启用它。