If you are using Oh My Zsh as your framework and update it, you may need to also re-source your .zshrc file source ~/.zshrc because it has GPG_TTY=$(tty)' inside. This fixed my problem, hopefully this can help others too.
source ~/.zshrc
GPG_TTY=$(tty)'