Подсказка BetterAuthorizationSample не меняется - PullRequest
0 голосов
/ 15 мая 2010

Я использую BAS в приложении Какао с пользовательской подсказкой для пароля администратора ...

Но теперь я хочу изменить подсказку. Я изменил его в файле строк, и он не меняется. Я перестроил все и удалил сокеты в / var / run и папках launchdaemon и privelegedhelpertools. Но подсказка просто не изменится !!!

Помощь

1 Ответ

1 голос
/ 26 января 2011

Подсказка является частью правила, которое записывается в базу данных политики. При первом запуске BAS он создает правила в базе данных политики в соответствии с вашими определениями. Последующие запуски гарантируют, что эти правила существуют, но они не перезаписываются, , даже если вы вносите изменения в правила или пользовательские запросы в своем приложении .

На локальном компьютере вам нужно очистить правило, открыв файл базы данных политики, /etc/authorization и удалив все рассматриваемое правило (найдите BetterAuthorizationSample). Когда вы снова запустите BAS, он обнаружит, что правила там нет, и запишет его снова с обновленной информацией.

Если вам нужно внести изменения в уже развернутое приложение, вам придется написать собственный код для удаления правила (которое потребует авторизации) перед запуском BAS.

...