Como se menciona (muy brevemente) en la guía de Apple sobre cómo Prepara tu institución para iOS 12 o macOS Mojave El CSUIDisable32BitWarnings
se puede utilizar para desactivar la alerta de advertencia de 32 bits.
Esto puede hacerse de cualquiera de las dos maneras siguientes:
En la terminal
Según esta página Los avisos se pueden desactivar introduciendo el siguiente comando en el terminal:
defaults write -g CSUIDisable32BitWarnings -boolean TRUE
Para volver a activar los avisos:
defaults delete -g CSUIDisable32BitWarnings
Para mostrar la configuración actual:
defaults read -g CSUIDisable32BitWarnings
donde 1 significa que las alertas están desactivadas, y 0 o un no existe significa que las alertas están activas.
Utilizar un perfil de gestión
El mismo efecto se puede conseguir preparando un perfil de gestión que establezca la clave de propiedad, como propone Apple en el artículo mencionado. Esta puede ser la solución preferida para desactivar las alertas en varios Macs.
Este artículo explica cómo. También proporciona una enlace a un ejemplo de perfil de gestión . El perfil se puede instalar descargando 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 del blog puede ser interesante en este contexto: El software heredado de Mojave está doblemente equivocado
Actualización #2
Archivo ~/Library/Preferences/com.apple.coreservices.uiagent.plist
parece mantener una lista de alertas y la fecha de la última alerta para las aplicaciones de 32 bits. Si sus alertas siguen reapareciendo, podría ayudar a borrarla, pero eso es sólo una suposición.
rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist