Wie (sehr kurz) im Apple-Handbuch zur Vorbereitung Ihrer Einrichtung auf iOS 12 oder macOS Mojave erwähnt , kann der CSUIDisable32BitWarnings
Eigenschaftsschlüssel zum Deaktivieren der 32-Bit-Warnmeldung verwendet werden.
Dies kann auf zwei Arten erfolgen:
Im Terminal
Laut dieser Seite können die Warnungen durch Eingabe des folgenden Befehls im Terminal deaktiviert werden:
defaults write -g CSUIDisable32BitWarnings -boolean TRUE
So aktivieren Sie die Warnungen erneut:
defaults delete -g CSUIDisable32BitWarnings
So zeigen Sie die aktuelle Einstellung an:
defaults read -g CSUIDisable32BitWarnings
Wobei 1 bedeutet, dass die Warnungen deaktiviert sind, und 0 oder a keine Fehlermeldung bedeutet, dass die Warnungen aktiv sind.
Verwenden eines Verwaltungsprofils
Der gleiche Effekt kann erzielt werden, indem ein Verwaltungsprofil erstellt wird, in dem der Eigenschaftsschlüssel festgelegt wird, wie von Apple im oben genannten Artikel vorgeschlagen. Dies kann die bevorzugte Lösung sein, um die Warnungen auf mehreren Macs zu deaktivieren.
Dieser Artikel erklärt, wie. Es enthält auch einen Link zu einem Beispielverwaltungsprofil . Das Profil kann durch Herunterladen und Doppelklicken installiert werden.
Der Vollständigkeit halber ist dies das Beispiel aus dem obigen Link:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>CSUIDisable32BitWarnings</key>
<true/>
<key>PayloadDescription</key>
<string>Configures com.apple.coreservices.uiagent settings</string>
<key>PayloadDisplayName</key>
<string>com.apple.coreservices.uiagent</string>
<key>PayloadIdentifier</key>
<string>com.company.profile.57E80D89-1CA6-4386-8FDE-81DA0292CA3D.com.apple.coreservices.uiagent.FE123766-B72C-4620-9A21-CCABBEB48B2A</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.apple.coreservices.uiagent</string>
<key>PayloadUUID</key>
<string>FE123766-B72C-4620-9A21-CCABBEB48B2A</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string>Disable 32-bit application warnings</string>
<key>PayloadDisplayName</key>
<string>Disable 32-bit application warnings</string>
<key>PayloadIdentifier</key>
<string>com.company.profile.csuidisable32bitwarning.57E80D89-1CA6-4386-8FDE-81DA0292CA3D</string>
<key>PayloadOrganization</key>
<string>Company Name</string>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>57E80D89-1CA6-4386-8FDE-81DA0292CA3D</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
Update Nr. 1
Dieser Blog-Artikel könnte in diesem Zusammenhang interessant sein: Mojaves Legacy-Software ist doppelt falsch
Update Nr. 2
Die Datei ~/Library/Preferences/com.apple.coreservices.uiagent.plist
scheint eine Liste mit Warnungen und das letzte Warnungsdatum für 32-Bit-Apps zu enthalten. Wenn Ihre Warnungen immer wieder angezeigt werden, kann es hilfreich sein, sie zu löschen. Dies ist jedoch nur eine Annahme.
rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist