最近在運行一個腳本時,我需要查找安裝在我電腦上的某個 App 的 Bundle ID。

Bundle ID 是一個看起來像網域名稱的字符串,但是寫法與常規的相反。

例如 com.apple.finder 或者 com.microsoft.VSCode

這是你可以使用的腳本:

osascript -e 'id of app "Finder"'

osascript 是一個運行 AppleScript 的工具。這段 AppleScript 代碼 id of app "Finder",會向 Mac 請求傳遞給它的 App 名稱對應的 Bundle ID。