2017-01-20 9 views
0

Я использую SecKeychainFindInternetPassword для извлечения имени пользователя и пароля прокси из Access Keychain. Приложение это обновление, оно ищет новую версию. Если пользователь использует прокси-сервер, мне нужно имя пользователя и пароль (если таковой имеется). Код работает, но он показывает приглашение просить разрешить чтение ключа (это обновление, которое я не хочу приглашать). У приложения уже есть разрешения администратора для запуска.SecKeychainFindInternetPassword Prompt

Вопрос ... Есть ли параметр для SecKeychainFindInternetPassword, чтобы избежать запроса или есть другая функция, которая возвращает цепочку ключей без подсказки?

Спасибо, Fiury

ответ

0

Это, вероятно, означает, что вы не подписали приложение с тем же ключом, что и предыдущее приложение. Как правило, если приложение имеет один и тот же ключ подписи, он наследует разрешения предшественника, но в противном случае он не будет.