跳至主要內容

設定 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)