日々精進

新しく学んだことを書き留めていきます

Jenkinsでビルドすると「User interaction is not allowed」エラー

Keychainへのアクセスが許可されていないことが原因。
以下のコマンドを実行して許可すると直る。。はずが、直らなかった。

security unlock-keychain ${HOME}/Library/Keychains/login.keychain
security set-keychain-settings -t 3600 -l ~/Library/Keychains/login.keychain

Jenkins本体を更新したのがまずかったのかも知れない。
Jenkinsを動かしているMacを再起動したら直った。
参考:Jenkins and Xcode: "User interaction is not allowed" - KISS


追記:再発したので追加で下記の対応をしました。
2014-05-28 - 日々精進