On MacOS, If run ipatool in remote SSH connection or third party terminal, ipatool will inherit parent process's security context, and thus has no permission to access Keychain, I think ipatool can change keyring backend to file to resolve this problem.
3:11PM ERR error="failed to get account: failed to read item from keychain: failed to get item from keyring: The specified item could not be found in the keyring" success=false
Use another SSH client(remote or local) to connet the Mac
Note: MacOS's GUI is not started when user is not login, so even if user is login by remote SSH, Keychain unlock dialog will never appear.
Description
On MacOS, If run ipatool in remote SSH connection or third party terminal, ipatool will inherit parent process's security context, and thus has no permission to access Keychain, I think ipatool can change keyring backend to file to resolve this problem.
3:11PM ERR error="failed to get account: failed to read item from keychain: failed to get item from keyring: The specified item could not be found in the keyring" success=false