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)