Para quem tem várias contas na iTunes Store, trocar de contas é um processo bastante tedioso.
E tudo que é tedioso é um prato cheio para ser automatizado via script.
Esse é um exemplo de um AppleScript para efetuar a troca de contas automaticamente.
Troque o APPLEID pelo seu Apple ID e SENHA pela sua senha.
tell application "System Events"
tell process "iTunes"
set frontmost to true
try
click menu item "Finalizar Sessão" of menu "Loja" of menu bar item "Loja" of menu bar 1
end try
delay 1
click menu item "Iniciar Sessão…" of menu "Loja" of menu bar item "Loja" of menu bar 1
delay 1
keystroke "APPLEID"
keystroke tab
keystroke "SENHA"
keystroke return
delay 3
keystroke return
end tell
end tell
O legal desse script é atribuir uma hotkey. Agiliza demais.
É possível realizar também a atualização de apps automaticamente. Basta usar o Automator e gravar os cliques, mas isso obriga que a janela do iTunes estará na mesma posição sempre.
E atenção! A senha fica plana, sem criptografia, no arquivos. Isso é uma falha de segurança.
Se o seu iTunes estiver em inglês, ou qualquer outro idioma, troque os termos de buscas “Loja”, “Finalizar Sessão” e “Iniciar Sessão…”.