設定 App 的 TCC 權限 (app.set_tcc)
聲明
操作成敗, 原狀態值 = app.set_tcc(應用包標識符, 服務標識, 狀態值)
參數
-
應用包標識符
文字型,如需要定位應用的應用包標識符,可於 XXT 應用程式--更多--應用清單 中查看 -
服務標識
文字型TCC 服務標識清單
kTCCServiceAccessibility
kTCCServiceAddressBook
kTCCServiceAppleEvents
kTCCServiceCalendar
kTCCServiceCamera
kTCCServiceContactsFull
kTCCServiceContactsLimited
kTCCServiceDeveloperTool
kTCCServiceFacebook
kTCCServiceLinkedIn
kTCCServiceListenEvent
kTCCServiceLiverpool
kTCCServiceLocation
kTCCServiceMediaLibrary
kTCCServiceMicrophone
kTCCServiceMotion
kTCCServicePhotos
kTCCServicePhotosAdd
kTCCServicePostEvent
kTCCServiceReminders
kTCCServiceScreenCapture
kTCCServiceShareKit
kTCCServiceSinaWeibo
kTCCServiceSiri
kTCCServiceSpeechRecognition
kTCCServiceSystemPolicyAllFiles
kTCCServiceSystemPolicyDesktopFolder
kTCCServiceSystemPolicyDeveloperFiles
kTCCServiceSystemPolicyDocumentsFolder
kTCCServiceSystemPolicyDownloadsFolder
kTCCServiceSystemPolicyNetworkVolumes
kTCCServiceSystemPolicyRemovableVolumes
kTCCServiceSystemPolicySysAdminFiles
kTCCServiceTencentWeibo
kTCCServiceTwitter
kTCCServiceUbiquity
kTCCServiceWillow
kTCCServicePasteboard
kTCCServiceUserTracking -
狀態值
整數型,設定狀態值為-1刪除應用包標識符這個應用的 TCC 權限
回傳值
- 操作成敗
布林值 - 原狀態值
整數型,返回 -1 時表示 App 原來沒有這項權限
說明
軟體版本在 1.3.8 或以上方可使用
範例
app.set_tcc("com.apple.SafariViewService", "kTCCServicePasteboard", 2)