Mit macOS 10.13.4 zeigt Apple eine Warnung an, wenn eine 32-Bit-Anwendung gestartet wird, und es wird davon ausgegangen, dass mit 10.14 32-Bit-Anwendungen überhaupt nicht ausgeführt werden. Das Starten jeder Anwendung, um zu sehen, ob sie 32-Bit ist, kann umständlich sein. Wenn ich mich also frühzeitig auf die Migration vorbereiten möchte, wie kann ich einfach (über GUI oder Terminal) eine Liste aller 32-Bit-Anwendungen auf meinem System zusammenstellen?
Systeminformationen verwendet den Spotlight-Index, um alle Anwendungen zu finden, auf die auf dem System zugegriffen werden kann.
Eine der Spalten in dieser Liste ist „ 64-Bit (Intel) “.
Durch Klicken auf die Spaltenüberschrift wird die Spalte nach den darin enthaltenen Ja/Nein-Werten sortiert.
Wenn Sie die als "Nein" aufgeführten Apps überprüfen, erfahren Sie, welche Apps nicht 32-Bit sind.
Sie können auch Spotlights CLI-Tool „mdfind“ (/usr/bin/mdfind) in der Befehlszeile verwenden. Führen Sie im Terminal Folgendes aus:
mdfind "kMDItemExecutableArchitectures == '*i386*' &&
kMDItemExecutableArchitectures != '*x86*'"
die Pfade an die Anwendung zurückgibt, wie zum Beispiel:
/Applications/KeyBindingsEditor.app
/Applications/Impactor.app
/Applications/DVD Player.app
/Applications/Tuxera Disk Manager.app
/Applications/LICEcap.app
/Applications/Utilities/Adobe Flash Player Install Manager.app
/Applications/Compressor.app
/Applications/JPEGmini Pro.app
Derzeit sind in macOS 10.13 die folgenden Apple-Erstanbieter-Apps 32-Bit und müssen in 10.14 noch aktualisiert oder entfernt werden:
kein Hang
mdfind "kMDItemExecutableArchitectures == '*i386*' && kMDItemExecutableArchitectures != '*x86*'"
im Terminal :-)grg
kein Hang
mdfind
listet die Ergebnisse sofort aufAlexander O’Mara
/Applications/DVD Player.app
auf der Liste.grg
grg
kein Hang