He comprado algunas aplicaciones de la Mac App Store y las he instalado en mi ordenador personal. Me gustaría instalarlas en un ordenador de trabajo compartido. Por desgracia, no tengo acceso de administrador al ordenador del trabajo, así que no puedo hacerlo de la forma habitual.
He copiado las aplicaciones de mi ordenador de casa al ~/Applications
del ordenador de trabajo, e intenté ejecutarlos, con un éxito desigual:
- 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 este ordenador" y te piden tu ID de Apple y tu contraseña, después de lo cual funcionan bien. (Ejemplo: DayOne, y la mayoría de las aplicaciones gratuitas)
- La mayoría de las aplicaciones seguirán mostrando este cuadro de diálogo, pero por alguna razón no funcionará, incluso después de introducir tu ID y contraseña. (Ejemplo: BBEdit, Soulver, Twitterrific)
La(s) pregunta(s):
- ¿Hay algo que pueda hacer para que la aplicación funcione?
- Si no es así, ¿qué es lo que hace que la aplicación se niegue a iniciarse?
Editar : Cuando la aplicación falla, da un mensaje de consola "Exited with exit code: 173". Si entiendo bien, esto significa que la aplicación no es válida (lo que es de esperar cuando la copio de un ordenador a otro). 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 adecuada. Además, parece probable que las aplicaciones que sí funcionan, como DayOne o las aplicaciones gratuitas, funcionen sólo porque no están comprobando que la aplicación haya sido comprada válidamente y, de hecho, funcionaría en cualquier ordenador sin ningún tipo de validación.
La pregunta sigue siendo: ¿hay alguna solución?
Editar de nuevo: No tengo ningún problema en copiar una aplicación en ~/Applications
en mi ordenador de casa, incluso para un usuario diferente. Debido a que investigar (por no hablar de resolver) este problema requiere tanta molestia (incluyendo dos ordenadores o al menos una máquina virtual), estoy ofreciendo una recompensa.