1

たとえば、コンソール「open -b com.apple.dt.Xcode」で実行すると、open はどのプログラムを起動するかをどのように決定するのでしょうか?

4

2 に答える 2

3

プログラムへのパスが必要な場合は、applescriptを使用できます。

  osascript -e "POSIX path of (path to application id \"com.apple.dt.Xcode\")"
于 2012-10-26T11:33:10.340 に答える
2

バンドル識別子は通常、アプリケーションのアプリ バンドルで宣言されますInfo.plist。値は、OS X でさまざまな方法で識別および登録され、Launch Servicesデータベースで管理されます。詳細については、 Launch Services Programming Guideをお読みください。特に、Application Registrationのセクションを参照してください。

于 2012-10-26T16:47:43.283 に答える