TCC-Berechtigungen einer App setzen (app.set_tcc)
Deklaration
Operation_erfolgreich, Ursprünglicher_Statuswert = app.set_tcc(Paketkennung, Dienstkennung, Statuswert)
Parameter
-
Paketkennung
Text; die Paketkennung einer Anwendung kann unter XXT-Anwendung--Mehr--Anwendungsliste angezeigt werden -
Dienstkennung
TextListe der TCC-Dienstkennungen
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 -
Statuswert
Ganzzahl; setzen SieStatuswertauf-1, um die TCC-Berechtigung der Anwendung mit dieserPaketkennungzu löschen
Rückgabewerte
- Operation_erfolgreich
Boolescher Wert - Ursprünglicher_Statuswert
Ganzzahl; der Rückgabewert -1 bedeutet, dass die App diese Berechtigung zuvor nicht hatte
Hinweise
Erfordert Softwareversion 1.3.8 oder höher.
Beispiel
app.set_tcc("com.apple.SafariViewService", "kTCCServicePasteboard", 2)