Какао: Авто-установка .pkg - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть приложение Cocoa, которое периодически требует установки pkg X в систему.Я знаю, что мне нужно работать с платформой служб аутентификации, чтобы начать работу, и сейчас я проверяю ее, поскольку никогда раньше не работал с ней.

Однако pkg X часто обновляется, и я не надеваюне хочу запрашивать пароль у моих пользователей каждый раз, когда моему приложению требуется установить его.Есть ли способ, с помощью которого я могу предоставить своему приложению своего рода «сертификат», такой, что, если пользователь включает флажок при запросе учетных данных один раз, ему никогда не придется вводить их снова?

1 Ответ

1 голос
/ 04 апреля 2012

Вы можете посмотреть пример кода Apple SMJobBless . Используя технику, показанную там, вы можете создать привилегированный вспомогательный инструмент. Вам понадобится аутентификация / авторизация один раз, чтобы благословить инструмент, а не после этого. Инструмент может использовать /usr/sbin/installer для установки пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...