Uso una aplicación llamada Anki para aprender idiomas extranjeros y terminología profesional.
Esta aplicación crea una carpeta predeterminada en /Users/user/Documents/Anki
, que no quería.
Puede evitar esto llamando a la aplicación desde el CLI con la opción -b
. Debido a eso, entré en el paquete de aplicaciones y busqué el ejecutable en Anki.app/Contents/MacOs/
, que simplemente se llama Anki
.
Cambié el nombre de este archivo a Anki2
e hice un nuevo ejecutable llamado Anki
, que simplemente dice:
/Applications/Anki.app/Contents/MacOS/Anki2 -b /Users/henrikgiesel/Library/Application\ Support/Anki
¡Y puedo abrir el paquete de aplicaciones perfectamente bien! ... Hasta el próximo reinicio, se quejará:
No puedes abrir la aplicación "Anki.app" porque las aplicaciones PowerPC ya no son compatibles.
¿Por qué es esto? ¿Cómo detecta OS X la aplicación PowerPC? ¿Funcionaría si escribiera un archivo C haciendo básicamente lo mismo y colocando la versión compilada en lugar del script de Shell?
EDIT:
Todavía puedo abrirlo desde la CLI de esta manera:
/Applications/Anki.app/Contents/MacOS/Anki
Pero no como este
open /Applications/Anki.app