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 для Вас.