OS X にインストールされているアプリケーションの場所を確認する方法は? メソッドで試してみましたがLSFindApplicationForInfo
、バンドル識別子を検索している場合は正常に機能します。
ただし、アプリのインスタンスを複数インストールしている場合、この方法は機能しません。LSFindApplicationForInfo
アプリの 1 つのインスタンスの場所を取得するだけです。さらに、この機能は OS X 10.10 では廃止されました。
次のスレッドからの端末入力mdfind "kMDItemCFBundleIdentifier
は正常に機能しますが、スポットライトが有効になっている場合にのみ機能します。
CまたはObjective-Cで記述されたソースコード内で同じバンドル識別子または同じ名前「name.app」を持つすべてのアプリインスタンスから場所を取得する方法は?