不知道是否有人遇到过这种情况,但自从我从Mac AppStore下载Gitbox后,我点击github.com上的“克隆Mac”,它启动了Gitbox而不是Github为mac。果然,当我卸载Gitbox时,点击“Mac中的克隆”为Mac启动Github。任何想法可能会造成这种情况?如何/在哪里进行关联,并且有办法改变它?克隆在Mac中打开Gitbox而不是Github for mac
更新: 添加截图指他们在我的意见,马文
不知道是否有人遇到过这种情况,但自从我从Mac AppStore下载Gitbox后,我点击github.com上的“克隆Mac”,它启动了Gitbox而不是Github为mac。果然,当我卸载Gitbox时,点击“Mac中的克隆”为Mac启动Github。任何想法可能会造成这种情况?如何/在哪里进行关联,并且有办法改变它?克隆在Mac中打开Gitbox而不是Github for mac
更新: 添加截图指他们在我的意见,马文
的原因,当你点击Clone in Mac
链路上的Gitbox应用启动是因为Clone in Mac
链接(在Github上)使用github-mac://
URL类型。在你的情况下,Gitbox应用注册自己去处理github-mac://
URL类型,因为你在安装Github for Mac之后安装了它,可能是。
您可以通过打开其各自的Info.plist
文件并搜索CFBundleURLTypes
密钥来验证每个应用程序使用的URL类型。同时为.plist
文件的位置是:
/Applications/GitHub.app/Contents/Info.plist
/Applications/Gitbox.app/Contents/Info.plist
请注意,文件的路径可能是关闭Gitbox,因为我实际上没有安装它,因此无法验证。另外请注意,如果您遇到任何.plist
文件的二进制格式,请使用以下命令将它们转换为需要:
从二进制XML:
plutil -convert xml1 some_file.plist
从XML二进制:
plutil -convert binary1 some_other_file.plist
感谢您的回应,马文。我已经上传了每个程序的Plist的2张截图。你的解释虽然简单明了,但并不适用于我的案例。希望这些截图能够阐明我还能尝试什么?再次感谢! – Mac 2012-04-08 19:52:00