Anonim

Недавно мы обсуждали, как Apple готовится убрать поддержку 32-битных приложений из macOS, и как вы можете узнать, не застряло ли какое-либо из ваших приложений в 32-битной версии. Если вы обнаружили, что все ваши самые важные приложения уже являются 64-разрядными, и если вы не хотите рисковать зависеть от каких-либо 32-разрядных приложений, вы действительно можете превзойти Apple и включить 64-разрядный режим. на вашем Mac прямо сейчас.
С помощью команды Terminal вы можете настроить свой Mac для запуска только 64-битных приложений. Любые 32-битные приложения, которые вы установили на своем Mac, все еще будут там, но они просто вылетят при попытке их запуска. Потенциальная проблема с включением 64-разрядного режима на вашем Mac заключается в том, что вам (или в противном случае 64-разрядному приложению) в конечном итоге понадобится запустить 32-разрядное приложение по любой причине, и оно будет недоступно. Хорошей новостью является то, что этот процесс обратим, поэтому, если вы столкнетесь с вышеупомянутой ситуацией, вы всегда можете вернуться к поддержке 32-битных приложений.

Включить 64-битный режим в macOS

Если вы используете MacOS High Sierra и хотите включить 64-битный режим, войдите в свой Mac и запустите приложение Terminal. Введите следующую команду и пароль администратора при появлении запроса:

sudo nvram boot-args = "- no32exec"


После завершения сохраните все открытые документы и перезагрузите Mac. Ваш Mac теперь будет в 64-битном режиме и не будет запускать какие-либо 32-битные приложения. Вы можете проверить это, найдя известное 32-битное приложение, такое как Boxer, и попытавшись запустить его. Вместо запуска приложение вылетает.


Если вы нажмете кнопку « Отчет», чтобы увидеть более подробную информацию, вы увидите, что причиной прекращения является то, что вы отключили 32-битную поддержку x86, которая требуется приложению.


С включенным 64-битным режимом вы сможете убедиться, что вы не зависите от каких-либо 32-битных приложений, и соответствующим образом изменить рабочий процесс. Имейте в виду, однако, что пройдет не менее года, пока Apple исключит поддержку 32-разрядных приложений из macOS, что даст разработчикам 32-разрядных приложений возможность выпускать 64-разрядные обновления. Поэтому большинству пользователей лучше не включать 64-битный режим и продолжать использовать как 32-битные, так и 64-битные приложения по мере необходимости. Просто следите за вашими 32-битными приложениями, когда мы приближаемся к запланированному переходу Apple.

Отключить 64-битный режим в macOS

Если вы включили 64-битный режим на своем Mac с помощью приведенной выше команды, вы можете легко отключить его, вернувшись в терминал и выполнив следующую команду (обязательно вводите пароль администратора по запросу.

sudo nvram boot-args = ""


Как и прежде, вам нужно будет перезагрузить Mac, чтобы изменения вступили в силу. Опять же, это восстанавливает ваш Mac до состояния по умолчанию, позволяющего запускать как 32-битные, так и 64-битные приложения.

64-битный режим: как предотвратить запуск 32-битных приложений на вашем Mac