「MacOSでアプリのBundle Identifierを調べる」の版間の差分

Administrator がページ「MacOS/アプリのBundle Identifierを調べる」を「MacOSでアプリのBundle Identifierを調べる」に移動しました
編集の要約なし
 
(同じ利用者による、間の6版が非表示)
1行目: 1行目:
Bundle Identifierは外部からアプリを制御するときに使ったりする。
[[Mac]]の[[アプリ]]には「Bundle Identifier」という識別子があり、
主に外部からアプリを制御するときに使ったりする。
Apple Scriptで


== 方法 ==
== 起動中のアプリ ==
「起動中のアプリ」はターミナルを開き以下のコマンドを入力で確認できる。
やってることはアクティビティモニターで詳細を見るのと同じだな。


$ lsappinfo info -only bundleid Safari
== plistの中身をみる ==
1. Finderでアプリを探し出し「パッケージの内容を表示」(アイコンを右クリックするとある)する。
1. Finderでアプリを探し出し「パッケージの内容を表示」(アイコンを右クリックするとある)する。


8行目: 15行目:


3. 「<key>CFBundleIdentifier</key>」を探す。直下の<string></string>の中身がBundle Identifierとなる。
3. 「<key>CFBundleIdentifier</key>」を探す。直下の<string></string>の中身がBundle Identifierとなる。
=== コマンド ===
plistファイルはdefaultsコマンドで整形ダンプ表示できるので、それに対してgrepをかけるのが手っ取り早い。
$ defaults read /Applications/Safari.app/Contents/Info.plist | grep BundleIdentifier


== 関連項目 ==
== 関連項目 ==
* [[MacのターミナルからGUIアプリケーションを起動する]]
* [[Xamarin.Mac/実行中のプロセスを終了させる]]
* [[Xamarin.Mac/実行中のプロセスを終了させる]]
* [[Karabiner-Elements]] - アプリ(Bundle Identifier)ごとにキーバインドなどを変えられる神アプリ。


[[category: macOS]]
[[category: macOS]]