He comprado algunas aplicaciones en la tienda de aplicaciones de Mac y las he instalado en mi computadora personal. Me gustaría instalarlos en una computadora de trabajo compartida. Desafortunadamente, no tengo acceso de administrador a la computadora de trabajo, por lo que no puedo hacerlo de la manera habitual.
He copiado las aplicaciones de la computadora de mi hogar al directorio ~/Applications
de la computadora de trabajo y he intentado ejecutarlas, con resultados diferentes:
- Algunas aplicaciones, cuando las ejecutas por primera vez, abren un cuadro de diálogo que dice "Iniciar sesión para usar esta aplicación en esta computadora" y te solicitarán tu ID de Apple y contraseña, después de lo cual funcionarán bien. (Ejemplo: DayOne, y la mayoría de las aplicaciones gratuitas)
- La mayoría de las aplicaciones aún le mostrarán este cuadro de diálogo, pero por alguna razón no funcionará, incluso después de que haya escrito su ID y contraseña. (Ejemplo: BBEdit, Soulver, Twitterrific)
La (s) pregunta (s):
- ¿Hay algo que pueda hacer para que la aplicación se ejecute?
- Si no es así, ¿qué es lo que hace que la aplicación se niegue a iniciarse?
Editar : cuando la aplicación falla, aparece un mensaje de consola "Salió con el código de salida: 173". Si comprendo correctamente, esto significa que la aplicación no es válida (lo cual se espera cuando lo copie de una computadora a otra). Sin embargo, el proceso por el cual la App Store valida la aplicación, parece no funcionar cuando la aplicación no está en la ubicación correcta. Además, parece probable que las aplicaciones que funcionan, como DayOne o las gratuitas, solo funcionen porque no están comprobando que la aplicación haya sido comprada de manera válida y, de hecho, funcionaría en cualquier computadora sin ningún tipo de validación.
La pregunta sigue siendo, ¿hay alguna solución?
Vuelva a editar: no tengo problemas para copiar una aplicación en ~/Applications
en la computadora de mi hogar, incluso para un usuario diferente. Debido a que investigar (por no hablar de resolver) este problema requiere tantos problemas (incluyendo dos computadoras o al menos una máquina virtual), estoy ofreciendo una recompensa.