AppleScript を書くときや、アプリケーションを作るとき、KeyRemap4MacBook で独自のキーマップをつくるときなど、Bundle Identifier をさくっと探せるようになったらいいのになぁ〜と思ったので、簡易的なものですが、アプリケーションを作ってみました。
このアプリケーションを使えば、いちいちアプリケーションパッケージの中を探しにいかなくてもいいので、少しは楽になるんじゃないかなぁと思います。
下のリンクからダウンロードができます。
weak を使っているので、Lion からの対応になります。
アイコン 募集中♪
使い方
説明するまでもない気がしますが、上は起動した直後の画面です。左の枠のなかにアプリケーションをドロップすると、アプリケーション名・バージョン・Bundle Identifier・アプリケーションをパスが表示されます。もちろん メニューバーの File > Open から選んでもかまいません。
あとは文字列を選択してコピーするなりして、使ってください。
ショートカット
| 機能 | ショートカット |
|---|---|
| メインウィンドウを表示 | コマンド + 0 |
| アプリケーションを選択 | コマンド + O |
| アプリケーション名をコピー | コマンド + A |
| Bundle Identifier をコピー | コマンド + B |
| アプリケーションパスをコピー | コマンド + P |
| アイコンをコピー | コマンド + I |
ある程度、ショートカットも用意しています。上の一覧を参考に使ってください。コピー関連のショートカットはアプリケーションを選択していることが前提です。動くかもしれないけど。
アイコンをドラッグをすると、画像のデータとしてドロップできるようになっています。ここから MarsEdit にドロップするとアイコンのファイルをそのままアップロードすることができるようになっています。もちろん他のアプリケーションで貼り付けをすることもできるので、試してみてもらえたらうれしいです。
メモリリークを細かくチェックはしていないのですが、極端なリークはしていないと思います。アプリケーションの使い方を考えると、そんなに使う頻度は高くない、短時間しかつかわないアプリケーションなので気になることはないんじゃないかと。
ということで、ぜひぜひ使ってあげてください。
アイコン 募集中♪
でわでわ、たかともでした。
番外編: Find Identifier を使わずに Bundle Identifier を見つける
まずはアプリケーションを右クリックして、「パッケージの内容を表示」を選択します。
Contents フォルダの中に Info.plist というファイルがあるので、その中から "CFBundleIdentifier" という文字列を探します。
BundleIdentifier は その次の行の com.hogehoge.appname のような部分になります。