21 votos

Cómo suprimir la alerta 'esta aplicación no está optimizada para su Mac'

Me aparece este aviso emergente en instaladores puntuales y en situaciones irrelevantes de este tipo. Entiendo que es para fomentar la migración lejos de las aplicaciones de 32 bits; bien, pero no hay nada que pueda hacer al respecto. Me pone de los nervios. ¿Hay alguna forma de evitarlo por completo?

24voto

not2savvy Puntos 1

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

-1voto

Nimesh Neema Puntos 69

Esta alerta se dispara una vez al iniciar cada aplicación que va a dejar de funcionar en un futuro próximo. Aparte de abrir la información del sistema y quitar todas las alertas del camino, no hay ninguna forma documentada de detener esta alerta o falsificar el archivo que rastrea si la alerta se ha disparado.

Se trata de informar a los usuarios de que las aplicaciones de 32 bits que están utilizando dejarán de ser compatibles con la próxima versión principal de macOS. Esto es especialmente crítico para los ayudantes como los instaladores - no hay razón para que estos desarrolladores no utilicen un paquete moderno de Apple o simplemente modernicen sus ayudantes. Imagínese lo decepcionado que estará en el futuro al descubrir que su aplicación de 64 bits no puede ser reinstalada ya que utiliza un instalador ahora roto.

Para más detalles, puedes consultar el documento de soporte de Apple, Compatibilidad de la aplicación de 32 bits con macOS High Sierra 10.13.4 y posterior .

1 votos

Estoy instalando un montón de aplicaciones (configurando un nuevo equipo), que a su vez son de 64 bits, pero parece que muchas veces sus instaladores son a su vez aplicaciones de 32 bits.

1 votos

Como has mencionado que los instaladores son de 32 bits pero las aplicaciones instaladas son de 64 bits, los instaladores pueden dejar de funcionar en posteriores versiones principales de macOS. Sin embargo, las aplicaciones de 64 bits instaladas seguirán funcionando. Puedes ponerte en contacto con los desarrolladores de las aplicaciones y compartir tu preocupación con ellos. De este modo, puedes asegurarte de que las aplicaciones que utilizas sigan estando disponibles en las futuras versiones de MacOS.

4 votos

Eso está muy bien, pero básicamente significa que la estrategia de Apple es "llegar a los desarrolladores molestando a los usuarios". Estoy seguro de que una vez que los instaladores de las aplicaciones dejen de ser compatibles los actualizarán - no me preocupa; no quiero ver la advertencia. Así que no hay manera a través de un script o defaults ¿comando?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X