Como se menciona (muy brevemente) en la guía de Apple sobre cómo preparar su institución para iOS 12 o macOS Mojave , la CSUIDisable32BitWarnings
clave de propiedad se puede usar para deshabilitar la alerta de advertencia de 32 bits.
Esto se puede hacer de cualquiera de las dos formas siguientes:
En la terminal
Según esta página , las advertencias se pueden desactivar ingresando el siguiente comando en el terminal:
defaults write -g CSUIDisable32BitWarnings -boolean TRUE
Para volver a habilitar las advertencias:
defaults delete -g CSUIDisable32BitWarnings
Para mostrar la configuración actual:
defaults read -g CSUIDisable32BitWarnings
donde 1 significa que las alertas están deshabilitadas y 0 o a no existe un mensaje de error significa que las alertas están activas.
Usando un perfil de gestión
Se puede lograr el mismo efecto preparando un perfil de administración que establezca la clave de propiedad, como lo propone Apple en el artículo mencionado anteriormente. Esta puede ser la solución preferida para deshabilitar las alertas en múltiples Mac.
Este artículo explica cómo. También proporciona un enlace a un perfil de gestión de muestra . El perfil se puede instalar descargándolo y haciendo doble clic en él.
En aras de la exhaustividad, este es el ejemplo del enlace anterior:
<?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>
Actualización n. ° 1
Este artículo de blog puede ser interesante en este contexto: el software heredado de Mojave está doblemente equivocado
Actualización n. ° 2
El archivo ~/Library/Preferences/com.apple.coreservices.uiagent.plist
parece mantener una lista de alertas y la última fecha de alerta para aplicaciones de 32 bits. Si sus alertas siguen apareciendo, puede ser útil eliminarlo, pero eso es solo una suposición.
rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist