0

誰かがこれを経験したかどうかはわかりませんが、Mac AppStoreからGitboxをダウンロードし、github.comから「Clonein Mac」をクリックしてから、GithubformacではなくGitboxが起動します。案の定、Gitboxをアンインストールするときに、[Clone in Mac]をクリックすると、GithubforMacが起動します。これを引き起こしている可能性のあるアイデアはありますか?関連付けはどのように/どこで行われ、それを変更する方法はありますか?

更新:マーヴィンへのコメントでそれらを参照するためのスクリーンショットを追加する

GitboxPlistのスクリーンショット

GithubPlistのスクリーンショット

4

1 に答える 1

0

Clone in Macリンクをクリックすると Gitbox アプリが起動するのは、 Clone in Mac(Github 上の) リンクがgithub-mac://URL タイプを使用しているためです。あなたの場合、おそらくGithub for Macをインストールした後にインストールしたため、Gitboxアプリはgithub-mac://URLタイプを処理するためにそれ自体を登録しました。

各アプリケーションが使用する URL タイプを確認するには、それぞれInfo.plistのファイルを開いてキーを検索しCFBundleURLTypesます。両方の.plistファイルの場所は次のとおりです。

/Applications/GitHub.app/Contents/Info.plist
/Applications/Gitbox.app/Contents/Info.plist

実際にGitboxをインストールしていないため、確認できないため、Gitboxのファイルパスがオフになっている可能性があることに注意してください。また、どちらかの.plistファイルがバイナリ形式である場合は、必要に応じて次のコマンドを使用して変換してください。

バイナリから XML へ:

plutil -convert xml1 some_file.plist

XML からバイナリへ:

plutil -convert binary1 some_other_file.plist
于 2012-03-06T23:20:39.377 に答える