バックグラウンド:
Mac OS X では、正確な場所に関係なく、 を使用open -a PackageMakerして実行できます。PackageMaker.app
XCode 4.3 はインストールされなくなったので、代わりにシェル スクリプトで/Developer/usr/bin/packagemaker実行したいと思います。PackageMaker.app/Contents/MacOS/PackageMaker問題は、ユーザーが配置できる標準的な場所に依存できないことPackageMaker.appです。PackageMaker.appユーザーの家にある場合でも、「インストール」されたすべてのマシンでスクリプトが機能することを確認したいと思います。
質問:
open -a AnyApp起動元の場所を特定するにはどうすればよいAnyApp.appですか? または、指定された名前で内部Contents/MacOSからバイナリを実行する他のコマンドが存在するのでしょうか?.app