以 32 位模式从 osx 终端启动应用程序

Luk*_*uke 3 terminal 64-bit 32-bit terminal.app macos

如何将参数传递给“open”命令以在 32 位模式下从终端启动应用程序?

open /path/to/some.app [--args arguments]
Run Code Online (Sandbox Code Playgroud)

我每次都必须从查找器的信息面板中手动检查和取消选中“32 位模式”:这真的很烦人。

Gor*_*son 5

我不认为有任何方法可以使用open,但是您可以通过使用arch在应用程序包中运行二进制文件来实现:

arch -arch i386 /path/to/appname.app/Contents/MacOS/appname &
Run Code Online (Sandbox Code Playgroud)

(如果您不使用 &,shell 将等待应用程序退出,然后再让您继续。)