Anonim

Vi diskuterade nyligen hur Apple är redo att ta bort stöd för 32-bitars appar från macOS, och hur du kan ta reda på om någon av dina appar fortfarande sitter fast vid 32-bitar. Om du upptäckte att alla dina viktigaste appar redan är 64-bitars, och om du inte vill riskera att bli beroende av några 32-bitars-appar, kan du faktiskt slå Apple till stansen och aktivera 64-bitars-läge på din Mac just nu.
Genom att använda ett Terminal-kommando kan du konfigurera din Mac för att bara köra 64-bitars applikationer. Alla 32-bitars appar som du har installerat på din Mac kommer fortfarande att finnas där, men de kraschar helt enkelt när du försöker starta dem. Det potentiella problemet med att aktivera 64-bitars-läge på din Mac är att du (eller en annan 64-bitars-app) kommer att behöva starta en 32-bitars-app av någon anledning och att den inte kommer att vara tillgänglig. Den goda nyheten är att den här processen är vändbar, så om du stöter på ovannämnda situation kan du alltid växla tillbaka till 32-bitars appar.

Aktivera 64-bitarsläge i macOS

Om du kör macOS High Sierra och vill aktivera 64-bitars-läge, logga in på din Mac och starta terminalen-appen. Ange följande kommando och ditt administratörslösenord när du uppmanas:

sudo nvram boot-args = "- no32exec"


När det är klart sparar du öppna dokument och startar om din Mac. Din Mac kommer nu att vara i 64-bitarsläge och kör inte 32-bitars applikationer. Du kan testa detta genom att hitta en känd 32-bitars-app, till exempel Boxer, och försöka köra den. Istället för att starta kommer appen att krascha.


Om du klickar på Rapportera för att se mer information, ser du att avslutningsorsaken är att du har inaktiverat 32-bitars x86-stödet som appen kräver.


När 64-bitarsläget är aktiverat kan du se till att du inte är beroende av 32-bitars-appar och ändra ditt arbetsflöde i enlighet därmed. Tänk dock på att det kommer att gå minst ett år innan Apple tar bort 32-bitars appstöd från macOS, vilket ger utvecklare av 32-bitars appar en chans att släppa 64-bitarsuppdateringar. Därför är de flesta användare bättre på att hålla 64-bitars-läget inaktiverat och fortsätter att använda både 32-bitars och 64-bitarsappar efter behov. Se bara till att hålla ett öga på dina 32-bitars appar när vi kommer närmare Apples planerade övergång.

Inaktivera 64-bitarsläge i macOS

Om du har aktiverat 64-bitarsläge på din Mac med kommandot ovan kan du enkelt inaktivera det genom att återgå till Terminal och köra följande kommando (se till att ange ditt adminlösenord när du begär det.

sudo nvram boot-args = ""


Som tidigare måste du starta om din Mac för att ändringen ska träda i kraft. Återigen återställer detta din Mac till sitt standardläge för att kunna köra både 32-bitars och 64-bitarsappar.

64-bitarsläge: hur man förhindrar 32-bitars appar från att köras på din Mac