MacOS 在 32 位系统中通过命令行启动 FireFox

MacOS 在 32 位系统中通过命令行启动 FireFox

Firefox 可以通过命令行启动

如何在 Mac OS 中使用命令行参数运行应用程序

是否有参数可以使其以 32 位启动?

我知道我可以通过 Finder 选择它,但那不是解决我问题的选项

我已经通过创建一个自动程序“启动器”解决了 Chrome 的类似问题,该启动器在停用闪存的情况下启动 Chrome,但为此我需要知道是否有一个命令行参数来设置 32 位。

也许通过“默认”更改系统设置?

答案1

arch -i386 /Applications/Firefox.app/Contents/MacOS/firefox-bin应该可以在终端中解决问题。

然后您可以将其打包成某种 AppleScript。

答案2

我仍需测试的解决方案

#!/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

相关内容