gpg signing failed inappropriate ioctl for device mac

描述

gpg signing failed inappropriate ioctl for device mac

场景

使用maven-gpg-plugin对jar进行签名出现该问题

解决办法

$ brew install pinentry-mac
$ echo "pinentry-program /usr/local/bin/pinentry-mac" >> ~/.gnupg/gpg-agent.conf
$ killall gpg-agent