There is no login.keychain file in my High Sierra.Cant build titanium
You have the wrong path for the login.keychain file.

You need to look in ~/Library/Keychains/ which means that your Titanium command becomes:

appc ti build -K ${HOME}/Library/Keychains/login.keychain