App can't be opened because it is from an unid

2019-01-10 02:54发布

I installed Mac OS X Mavericks (10.9) yesterday and since then I am not able to start my Eclipse. I am attaching a screenshot of the message I see.

Is there a workaround for this?

Enter image description here

I found a solution in Fix the “App can’t be opened because it is from an unidentified developer” Error in Mac OS X.

14条回答
等我变得足够好
2楼-- · 2019-01-10 03:19

you can modify the gatekeeper settings by running the following command

To disable to allow apps from anywhere to be installed use the following command in terminal ::

sudo spctl --master-disable

To re-enable use the following command

sudo spctl --master-enable

查看更多
狗以群分
3楼-- · 2019-01-10 03:21

Right-click (or control-click) the application in question and choose "Open"

查看更多
神经病院院长
4楼-- · 2019-01-10 03:21

You can also use the xattr command as in Stack Overflow question How do I remove the "extended attributes" on a file in Mac OS X?.

Just remove the com.apple.quarantine attribute. It works even if you don't have an administrator account, which can be a plus. After that, the app isn't considered "downloaded" and is therefore not blocked.

查看更多
Ridiculous、
5楼-- · 2019-01-10 03:24

It's because of the Security options.

Go to System Preferences... > Security & Privacy and there should be a button saying Open Anyway, under the General tab.

You can avoid doing this by changing the options under Allow apps downloaded from:, however I would recommend keeping it at the default Mac App Store and identified developers.

查看更多
▲ chillily
6楼-- · 2019-01-10 03:26

Try looking into Gatekeeper. I am not sure of too much Mac stuff, but I heard that you can enable it in there.

查看更多
兄弟一词,经得起流年.
7楼-- · 2019-01-10 03:29

Right click > Open.

Or, you can go into System Preferences, Security & Privacy, and set the restrictions on opening apps there.

查看更多
登录 后发表回答