重設 macOS 上的 Transparency Consent and Control 提示

技術文章

Solution
Application
Content Type
技術說明文件
Utilities & Services
ft:locale
zh-TW

在 macOS 10.14 或更新版本上,應用程式嘗試存取受保護的檔案和應用程式資料的時候,會提示需要使用者同意。這些提示是由 Apple 的擴展安全性架構 Transparency Consent and Control (TCC) 所管理。

以下是使用 Composer 時出現的 TCC 提示舉例:

Composer 提示

一旦使用者允許或拒絕存取受保護的檔案或資料,使用者就不會再次收到提示,也無法變更 TCC 權限。這可能造成應用程式無法正確運作。

若要重新收到提示並變更 TCC 權限,使用者必須重設應用程式的所有 TCC 設定。

  1. 開啟終端機。
  2. 找到應用程式的套件組合 ID。
    • Composer套件ID為com.jamfsoftware.Composer

    • 您也可以執行這個命令取得應用程式的套件組合 ID:
      osascript -e 'id of app "Name of App"'
  3. 使用應用程式的套件組合 ID 執行下列命令:
    sudo tccutil reset All [app.bundle.id]
  4. 重新啟動應用程式,此時您應會再次收到提供應用程式TCC權限的提示。