2

Я заметил, что любые приложения, которые поддерживают как 32-битный, так и 64-битный режим, даже если они установлены для запуска в 32-битном режиме, всегда будут по умолчанию работать в 64-битном режиме при запуске при входе в систему. Другими словами, запуск приложения из Finder правильно загрузит его в 32-разрядном режиме, но он этого не сделает, если я добавлю его в список элементов входа для моего пользователя в разделе «Системные настройки».

Кто-нибудь имеет некоторое представление о том, как я мог бы достичь этого? Может быть, добавить сценарий оболочки в список элементов входа в систему, который вызывает "arch -i386 [app-binary]"?

1 ответ1

0

В качестве обходного пути вы можете создать приложение-оболочку для open с помощью Automator или AppleScript Editor.


В Automator создайте новое приложение.

Добавьте шаг Run Shell Script из библиотеки и установите следующее содержимое скрипта:

open -a "App Name"

Сохраните как, например, Run App Name i386.app и добавьте эту программу в ваши элементы входа.

Использование open означает, что он немедленно завершает работу, поэтому он не загрязняет док-станцию надолго.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .