I've noticed that any apps that support both 32-bit and 64-bit mode, even when set to start in 32-bit mode, will always default to 64-bit mode when launched on login. In other words, launching the app from Finder will correctly load it up in 32-bit mode, but it will not do this if I then add it to the Login Items list for my user under System Preferences.
Does anyone have some insight into how I might achieve this? Maybe add a shell script to the login items list that calls "arch -i386 [app-binary]" ?
open
honor the architecture setting? – Daniel Beck♦ Jul 26 '12 at 17:24open
does honor the architecture setting.) – Wilco Jul 26 '12 at 17:47open
. I don't know how to determine a running application's architecture setting, so I can't test it myself. Please let me know whether it works. – Daniel Beck♦ Jul 26 '12 at 17:52