メインコンテンツまでスキップ

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)