64ビットOSX 10.7.2で32ビットアプリを実行するにはどうすればよいですか?
32ビットバージョンのみが存在するアプリがあります。それを使用するために、Macを起動する前に2&を3一緒に押すので、32ビットモードで実行されます。ただし、一部のアプリ(以前にインストールした64ビットバージョン)は、常にこのモードでクラッシュします。 64ビットシステムで32ビットアプリを実行するソリューションがありました。 arch -i386 theApp.app しかし、私はarch: /Applications/theApp.app isn't executableエラーで試しました。ファイルのアクセス許可を確認したところ、drwxrwxr-x実行可能になっているはずです。 編集:@ gd1が言ったように、theApp.appはフォルダ(OSXではバンドルと呼ばれると思います)であり、実行可能ではありません。 しかし、まだ回避策が必要です: 32ビットアプリを64ビットシステムで正しく実行するにはどうすればよいですか? 編集:私はarch今コマンドでアプリを開くことができます(ありがとう@GordonDavisson): arch -i386 /Applications/theApp.app/Contents/MacOS/theApp ただし、アプリはComponents lostエラーで実行されます。ログは次のとおりです。 Kjuly@MacBook-Pro:/Applications$ arch -i386 闪讯.app/Contents/MacOS/闪讯 2012-01-08 16:17:53.381 闪讯[472:1107] isActive: ioctl to kernel socket error 2 ,No such file or directory 2012-01-08 16:17:53.436 闪讯[472:1107] The AppPath = /Applications/闪讯.app 2012-01-08 16:17:53.437 闪讯[472:1107] The src …