Definir as permissões TCC de um aplicativo (app.set_tcc)
Declaração
sucesso, estado_anterior = app.set_tcc(identificador_do_pacote, identificador_do_servico, valor_do_estado)
Parâmetros
-
identificador_do_pacote
Texto; para localizar o identificador do pacote de um aplicativo, consulte aplicativo XXT -- Mais -- Lista de aplicativos. -
identificador_do_servico Texto
Lista de identificadores de serviço 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 -
valor_do_estado
Inteiro; definavalor_do_estadocomo-1para remover as permissões TCC do aplicativonome_do_pacote_do_aplicativo.
Valores retornados
- sucesso
Booleano - estado_anterior
Inteiro; o retorno-1indica que o aplicativo não tinha essa permissão anteriormente.
Descrição
Disponível somente no software versão 1.3.8 ou posterior.
Exemplo
app.set_tcc("com.apple.SafariViewService", "kTCCServicePasteboard", 2)