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 и се опитате да го стартирате. Вместо да стартира, приложението ще се срине.


Ако щракнете върху Report, за да видите повече подробности, ще видите, че причината за прекратяване е, че сте деактивирали 32-битовата поддръжка на x86, която приложението изисква.


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

Деактивирайте 64-битовия режим в macOS

Ако сте активирали 64-битов режим на вашия Mac с помощта на горната команда, можете лесно да го деактивирате, като се върнете в Terminal и изпълнете следната команда (не забравяйте да въведете администраторската си парола, когато бъде поискана.

sudo nvram boot-args = ""


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

64-битов режим: как да предотвратите пускането на 32-битови приложения на вашия Mac