Разблокировать связку ключей OSX без пароля?

Я делаю удаленную/автоматизированную сборку [1] из моих проектов XCode [2] и для подписания моих приложений, я добавляю эту строку перед сборкой.

security unlock-keychain -p keychainpassword

Это хорошо работает и разблокировало СИСТЕМНЫЕ связки ключей, где certifcates хранятся, но это выставляет пароль для пользователя, на котором агент сборки работает в интерфейсе города команды для всех для наблюдения.

Процесс сборки работает как зарегистрированный пользователь и является автономным... там способ, которым я могу разблокировать связку ключей системы/значения по умолчанию, не обеспечивая пароль?

У меня только что была мысль, что, если бы я переместил сертификаты в связку ключей входа в систему (вместо системы), я должен был бы все еще разблокировать ее с паролем?

Действительно ли это возможно вообще? Или если я устанавливаю пользователя, который не может нанести ущерб и просто создать и не сделать ничего иного и выставить пароль того пользователя..

[1] Используя Teamcity, но не важный.

[2] Проекты iPhone, но снова не важный.

6
задан Soylent Graham 19 June 2010 в 15:37
поделиться