EvenBetterAuthorizationSample

Последняя версия:
Версия 1.0, 2013-09-17
Показывает как фактору привилегированные операции приложения в привилегированный инструмент помощника, выполненный launchd.
Требования сборки:
XCode 4.6.3
Требования во время выполнения:
OS X 10.8

EvenBetterAuthorizationSample показывает, как к фактору дал операциям полномочия из Вашего приложения и в привилегированный инструмент помощника, выполняющийся launchd. Это использует современную технологию — а именно, SMJobBless, представленный в 10,6, и NSXPCConnection, представленный в 10,8 — для радикального сокращения кода, должен был поддерживать привилегированные инструменты помощника по сравнению с более старыми выборками. Если для приложения нужен продолжающийся доступ к привилегированным операциям, необходимо изучить эту выборку. Например, если Вы пишете инструмент захвата пакетов (где базовая технология, BPF, только доступна привилегированному процессу), и Вы хотите сделать ее доступной для пользователей управляемым и конфигурируемым способом (определенный правом авторизации), EvenBetterAuthorizationSample для Вас.