macOS High Sierra 10.13.4 utvikler beta gir 32-bit appvarsling og 64-bit testmodus

Apple slapp onsdag macOS High Sierra 10.13.4 for tester av utviklere.

Den fjerde store programvareoppdateringen siden High Sierras første utgivelse i september 2017 kom med et bygningstall på 17E139j og ingen nye utovervendte funksjoner eller forbedringer.

Apple nevnte imidlertid ett stort tillegg i utgivelsesnotater som fulgte med nedlastingen: en helt ny advarsel når en 32-biters app lanseres, ikke ulikt den lignende dialogen i iOS 11.

Cupertino-giganten informerte kunder og utviklere i fjor sommer at High Sierra ville være den siste utgivelsen for å støtte 32-biters-apper “uten kompromisser.” Alle Mac-appoppdateringer og eksisterende apper må støtte 64-biters fra juni 2018, avklarte selskapet.

Her er et utdrag fra macOS High Sierra 10.13.4 beta changelog:

For å forberede seg på en fremtidig utgivelse av macOS der 32-bits programvare ikke lenger vil kjøres uten kompromisser, starter i macOS High Sierra 10.13.4 en bruker blir varslet om lanseringen av en app som er avhengig av 32-bits programvare.

Varslingen vises bare en gang per app.

For å gjøre det enklere for utviklere å teste programvaren sin for 64-biters kompatibilitet, gir macOS 10.13.4 en ny 64-biters testmodus aktivert gjennom følgende Terminal-kommando:

sudo nvram boot-args = "- no32exec"

Etter å ha utført kommandoen, må du starte Mac-en på nytt.

Denne nye 64-biters testmodus forhindrer 32-biters prosesser i å starte.

Åpne en 32-biters app eller en 64-biters app som er avhengig av 32-biters rammer gir et varsel om at appen ikke kan åpnes. Du frarådes sterkt fra å aktivere denne modusen med mindre du er en erfaren programvareutvikler eller IT-administrator.

Andre typer programvare kan mislykkes lydløst i denne modusen, for eksempel 32-biters versjoner av Dashboard og WebKit-plugins, preferanseruter og bakgrunnsprosesser..

For å deaktivere denne modusen, kjør følgende kommando i Terminal, og start deretter Mac-maskinen på nytt:

sudo nvram boot-args = “”

"I fremtidige betaversjoner kan 64-biters testmodus gi tilleggsinformasjon for utvikleren for å hjelpe med å teste og kvalifisere programvare," bemerker Apple.

"Hvis du distribuerer appene dine utenfor Mac App Store, anbefaler vi sterkt å distribuere 64-biters binære filer for å sikre at brukerne dine kan fortsette å kjøre appene dine på fremtidige versjoner av macOS," sa Cupertino-selskapet til utviklerne tilbake sommeren 2017.