본문으로 건너뛰기

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)