mac终端:打开-a Chrome但无法找到名为Chrome的应用程序

时间:2017-09-04 02:52:15

标签: macos google-chrome terminal

Google Chrome已安装在我的Mac中。

/Application/Google Chrome.app/Contents/Info.plist显示:

CFBundleIdentifier : com.google.Chrome   
CFBundleName : Chrome.

尝试open -b com.google.Chrome,然后成功启动Chrome。

但为什么'打开-a Chrome',结果是Unable to find application named Chrome ??

enter image description here

@CodeR70有答案,谢谢你。

必须运行open -a [CFBundleExecutable的值],而不是[CFBundleName的值]。谢谢你

2 个答案:

答案 0 :(得分:3)

使用-a选项的AFAIK,您需要使用完整的应用名称。因此,对于Chrome,您必须使用:

open -a "Google Chrome"

open -a "Google Chrome.app"

答案 1 :(得分:0)

答案是open -a "Google Chrome"

如果像我这样的人正在寻找如何使用open -a "Chrome"进行操作,则只需打开finder转到应用程序,然后将“ Google Chrome”重命名为“ Chrome”即可。我不知道这是否会对程序产生严重影响,我认为不应该。