应用程序无法打开,因为它来自一个身份不明的开发人员

问题描述 投票:218回答:14

我昨天安装了Mac OS X Mavericks(10.9),从那以后我无法启动Eclipse。我附上了我看到的消息的屏幕截图。

这有解决方法吗?

我在Fix the “App can’t be opened because it is from an unidentified developer” Error in Mac OS X找到了解决方案。

eclipse osx-mavericks
14个回答
330
投票

这是因为安全选项。

System Preferences... > Security & Privacy,在Open Anyway标签下应该有一个按钮说General

您可以通过更改Allow apps downloaded from:下的选项来避免这样做,但我建议将其保留为默认的Mac App Store and identified developers


3
投票

右键单击>打开。

或者,您可以进入系统偏好设置,安全和隐私,并设置打开应用程序的限制。


2
投票

打开终端,转到eclipse的解压缩文件夹并运行以下命令:

./eclipse -clean

0
投票

终端类型:

Last login: Thu Dec 20 08:28:43 on console
 ~  sudo spctl --master-disable
Password:
 ~  spctl --status
assessments disabled
 ~ 

系统偏好设置 - >安全和隐私

enter image description here


-1
投票

试着看看Gatekeeper。我不太确定Mac的东西太多了,但我听说你可以在那里启用它。


-1
投票

打开终端,转到eclipse文件夹,运行./eclipse


117
投票

如果您知道它是安全的,那么从未识别的开发人员打开文档的一种更简单的方法是按住Control键单击文件图标,然后选择“打开”。然后,无论其未识别的来源如何,您都可以选择打开它。


28
投票

右键单击(或按住Control键单击)相关应用程序,然后选择“打开”


14
投票

您也可以像堆栈溢出问题xattr一样使用How do I remove the "extended attributes" on a file in Mac OS X?命令。

只需删除com.apple.quarantine属性即可。即使您没有管理员帐户也可以使用,这可能是一个加分。之后,该应用程序不被视为“已下载”,因此不会被阻止。


9
投票

它禁止打开Eclipse应用程序,因为它未被识别的开发人员在Apple注册。这是一项安全功能,但您可以通过执行以下操作来覆盖安全设置并打开应用程序:

  1. 在Finder中找到Eclipse.app(eclipse / Eclipse.app)。 (确保使用Finder以便执行后续步骤。)
  2. 按Control键,然后单击Eclipse.app图标。
  3. 从快捷菜单中选择“打开”。
  4. 出现警告窗口时,单击“打开”按钮。

最后一步将为您的安全设置添加Eclipse的异常,现在您可以在没有任何警告的情况下打开它。

请注意,这些步骤适用于可能遇到相同问题的其他* .app应用。


8
投票

在终端类型中命令:

xattr -d com.apple.quarantine [file path here]

点击“输入”后,它将不再出现此问题。令人讨厌的是,苹果会自动为文件添加隔离区。我不知道如何关闭它,但可能有一种方法......


5
投票

我遇到了同样的问题,Eclipse无法启动。找到这个链接,它就像一个魅力:

Can't click Menu Bar Items in Eclipse

Java在Maverick上搞砸了,需要从这里下载并安装:http://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US


5
投票

您可以通过运行以下命令来修改网守设置

要禁用允许从任何地方安装应用程序,请在终端中使用以下命令::

sudo spctl --master-disable

要重新启用,请使用以下命令

sudo spctl --master-enable


4
投票

控制单击Applications文件夹中的应用程序,而不是lauchpad。选择打开,然后您可以选择实际打开它。

© www.soinside.com 2019 - 2024. All rights reserved.