題:
如何從安全和隱私中刪除應用程序?
user305944
2018-10-12 13:55:44 UTC
view on stackexchange narkive permalink

是否可以從系統偏好設置的各種隱私類別中完全刪除應用程序?

系統偏好設置>安全性&隱私>隱私

enter image description here

您是專門指日曆嗎?
日曆,聯繫人,照片...一般來說,我們如何將其完全刪除?
取消選中它們應該不會嗎?
三 答案:
Thomas Tempelmann
2019-05-21 21:09:21 UTC
view on stackexchange narkive permalink

要從特定的“隱私”類別中刪除所有所有應用,請打開Terminal.app並鍵入以下命令,然後鍵入Return鍵:

  tccutil重置類別
 

其中CATEGORY是以下類型之一:

  • 可訪問性
  • 地址簿
  • AppleEvents
  • 日曆
  • 相機
  • 麥克風
  • 照片
  • 提醒
  • ScreenCapture(用於“屏幕錄像”列表)
  • SystemPolicyAllFiles(用於“完整磁盤訪問”列表)
  • SystemPolicyDesktopFolder
  • SystemPolicyDeveloperFiles
  • SystemPolicyDocumentsFolder
  • SystemPolicyDownloadsFolder
  • SystemPolicyNetworkVolumes
  • SystemPolicyRemovableVolumes
  • SystemPolicySysAdminFiles

如果您只想刪除特定的應用程序,則需要先確定其Bundle ID。知道之後,發出命令:

  tccutil重置CATEGORY BUNDLEID
 

注意:指定應用程序的Bundle ID似乎需要macOS Mojave(10.14)或更高版本。

您還可以從 all 類別中刪除所有應用:

  tccutil reset全部
 

儘管這可能會使Mac OS 10.15及更高版本上的Mac凍結,請參閱下面的評論。


在問題給出的示例中,以下命令將從“日曆”中刪除“終端”和Chrome。

首先,確定其捆綁包ID:

  osascript -e'應用程序“終端”的ID”
 

顯示 com.apple.Terminal 。與“ Chrome”相同的是: com.google.Chrome 。現在我們可以重置它們:

  tccutil重置日曆com.apple.Terminal
tccutil重置日曆com.google.Chrome
 

專業提示:

這是一線做的事情:

  tccutil reset日曆`osascript -e'應用程序“ Chrome”的ID”
 

此博客文章中的更多信息:管理Mojave的隱私保護:隱私控制

在Catalina上,“ tccutil reset All”導致終端不接受輸入,我的鍵盤不再工作,鼠標無法點擊。我必須用電源鍵硬重啟。
該類別缺少用於屏幕錄製的“屏幕捕獲”。
@RonnieLiew如果您發現改善帖子的方法,請使用編輯功能。
misterman123
2019-01-04 05:40:36 UTC
view on stackexchange narkive permalink

我嘗試單擊要刪除的應用程序,而不是單擊複選框,然後單擊“刪除”按鈕(-)。它對我有用,但是我不確定它是否現在對其他人也有用。

drivec
2019-02-04 22:03:17 UTC
view on stackexchange narkive permalink

取消選中該複選框將阻止應用程序使用那些服務。

您不能直接從此窗口中刪除列表,因為它們過去曾請求這些權限。對於Chrome之類的非系統應用,您可以從計算機上刪除該應用,這會從隱私窗格中刪除列表。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 4.0許可。
Loading...