Suppose I ask the user "do you want to run in 32bit mode or 64bit mode" and they pick 32bit. How do I register this fact with the operating system? I've looked at the arch command, but I don't want to have to write a script that wraps the binary. I suspect there is a plist-y way to do this, but I can't find documentation (other than arch).
Proper way to make a fat binary prefer to be 32bit on 64bit OS X 10.6?
1.3k Views Asked by i_am_jorf At
3
There are 3 best solutions below
0

You're probably looking for something like LSArchitecturePriority. Runtime Configuration Guidelines - Property List Key Reference is the documentation for all the key / values for an .app
bundles Info.plist
file.
Try using this
Info.plist
key,LSArchitecturePriority
:Just don't do this by dynamically altering your program's bundle. The user running your program might not have permission to write to it. If you need to do this on a per-user basis, a wrapper script would be a preferred alternative.