Comprei alguns aplicativos na Mac App Store e os instalei no meu computador pessoal. Eu gostaria de instalá-los em um computador de trabalho compartilhado. Infelizmente, não tenho acesso de administrador ao computador do trabalho, portanto não posso fazer isso da maneira usual.
Copiei os aplicativos do meu computador doméstico para o ~/Applications
diretório do computador do trabalho e tentei executá-los com sucesso misto:
- Alguns aplicativos, quando você os executa pela primeira vez, abrem uma caixa de diálogo que diz "Entre para usar este aplicativo neste computador" e solicita seu ID e senha da Apple, após o que eles funcionam bem. (Exemplo: DayOne e a maioria dos aplicativos gratuitos)
- A maioria dos aplicativos ainda mostrará essa caixa de diálogo, mas por algum motivo não funcionará, mesmo depois que você digitar seu ID e senha. (Exemplo: BBEdit, Soulver, Twitterrific)
As questões):
- Existe algo que eu possa fazer para que o aplicativo seja executado?
- Caso contrário, o que está fazendo com que o aplicativo se recuse a iniciar?
Editar : quando o aplicativo falha, é exibida uma mensagem do console "Saiu com o código de saída: 173". Se entendi corretamente, isso significa que o aplicativo não é válido (o que é esperado quando eu o copio de um computador para outro). No entanto, o processo pelo qual a App Store valida o aplicativo parece não funcionar quando o aplicativo não está no local apropriado. Além disso, parece provável que os aplicativos que funcionam, como o DayOne ou os aplicativos gratuitos, funcionem apenas porque não estão verificando se o aplicativo foi comprado validamente e, de fato, funcionariam em qualquer computador sem nenhum tipo de validação.
A questão permanece: existe uma solução alternativa?
Editar novamente: não tenho problemas ao copiar um aplicativo ~/Applications
no meu computador doméstico, mesmo para um usuário diferente. Como investigar (para não mencionar a solução) esse problema exige muito trabalho (incluindo dois computadores ou pelo menos uma máquina virtual), estou oferecendo uma recompensa.
/Applications
e, portanto, requer uma senha de administrador.