Aller au contenu principal

Définir les autorisations TCC d’une application (app.set_tcc)

Déclaration

succès, valeur d’état précédente = app.set_tcc(identifiant de bundle de l’application, identifiant du service, valeur d’état)

Paramètres

  • identifiant de bundle de l’application
    Chaîne ; pour localiser l’identifiant de bundle d’une application, consultez Application XXT -- Plus -- Liste des applications

  • identifiant du service
    Chaîne

    Liste des identifiants de services 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
  • valeur d’état
    Entier, définir la valeur d’état à -1 supprime les autorisations TCC de l’application nom du paquet de l’application

Valeur de retour

  • succès
    Booléen
  • valeur d’état précédente
    Entier, -1 signifie que l’application n’avait pas cette autorisation auparavant

Description

Cette fonction est disponible à partir de la version 1.3.8

Exemple

app.set_tcc("com.apple.SafariViewService", "kTCCServicePasteboard", 2)