arch -i386 /Applications/Firefox.app/Contents/MacOS/firefox-bin
deve fazer o truque no Terminal.
Você poderia então empacotar isso em um AppleScript de algum tipo.
O Firefox pode ser iniciado via Commandline
Como posso executar um aplicativo com argumentos de linha de comando no Mac OS
Existe um argumento para começar em 32 bits?
Eu sei que eu poderia selecioná-lo via finder, mas isso não é uma opção para o meu problema
Eu resolvi um problema semelhante para o Chrome, criando um "Launcher" do Automator que inicia o Chrome com flash desativado, mas para isso preciso saber se existe um argumento de linha de comando para definir 32 bits.
Talvez alterando as configurações dos sistemas por "padrão"?
Uma solução que ainda tenho que testar
#!/bin/bash
# Check to see if Firefox exists
if
ls -la /Applications/Firefox.app/Contents/Resources
then
# Set the architecture preference order to 32-bit first
defaults write /Applications/Firefox.app/Contents/Info "LSArchitecturePriority" '(i386, "x86_64")'
# Making sure the permissions on the Info.plist are correct
chmod -R 775 /Applications/Firefox.app/
else
echo "Firefox is not installed"
fi