21 votes

Comment supprimer l'alerte "cette application n'est pas optimisée pour votre Mac" ?

J'obtiens cette fenêtre d'avertissement lors d'installations uniques et dans d'autres situations non pertinentes. Je comprends que c'est pour encourager la migration vers les applications 32 bits ; très bien, mais je ne peux rien y faire. Cela me tape sur les nerfs. Existe-t-il un moyen d'y mettre un terme ?

24voto

not2savvy Points 1457

Comme mentionné (très brièvement) dans le guide d'Apple sur la manière de Préparez votre établissement pour iOS 12 ou MacOS Mojave le CSUIDisable32BitWarnings peut être utilisée pour désactiver l'alerte d'avertissement 32 bits.

Cela peut se faire de l'une des deux manières suivantes :


Dans le terminal

Según cette page les avertissements peuvent être désactivés en entrant la commande suivante dans le terminal :

defaults write -g CSUIDisable32BitWarnings -boolean TRUE

Pour réactiver les avertissements :

defaults delete -g CSUIDisable32BitWarnings

Pour afficher le réglage actuel :

defaults read -g CSUIDisable32BitWarnings

1 signifie que les alertes sont désactivées, et 0 ou un n'existe pas Le message d'erreur signifie que les alertes sont actives.


Utilisation d'un profil de gestion

Le même effet peut être obtenu en préparant un profil de gestion qui définit la clé de propriété, comme proposé par Apple dans l'article mentionné ci-dessus. C'est peut-être la solution à privilégier pour désactiver les alertes sur plusieurs Mac.

Cet article explique comment. Il fournit également un lien vers un exemple de profil de gestion . Le profil peut être installé en le téléchargeant et en le double-cliquant.

Pour être complet, voici l'exemple du lien ci-dessus :

<?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>

Mise à jour n° 1

Cet article de blog pourrait être intéressant dans ce contexte : Le logiciel hérité de Mojave est doublement mauvais


Mise à jour n°2

Fichier ~/Library/Preferences/com.apple.coreservices.uiagent.plist semble maintenir une liste d'alertes et la date de la dernière alerte pour les applications 32bit. Si vos alertes ne cessent de réapparaître, il peut être utile de les supprimer, mais ce n'est qu'une hypothèse.

rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist

-1voto

Nimesh Neema Points 44385

Cette alerte se déclenche une fois lorsque vous lancez chaque application qui va cesser de fonctionner dans un avenir proche. À part l'ouverture des informations système et la suppression de toutes les alertes, il n'existe aucun moyen documenté d'arrêter cette alerte ou de falsifier le fichier qui permet de savoir si l'alerte s'est déclenchée.

Il s'agit de faire savoir aux utilisateurs que les applications 32 bits qu'ils utilisent ne seront plus prises en charge dans la prochaine version majeure de MacOS. C'est particulièrement critique pour les aides comme les installateurs - il n'y a aucune raison pour que ces développeurs n'utilisent pas un paquetage Apple moderne ou ne modernisent pas simplement leurs aides. Imaginez à quel point vous serez déçu à l'avenir de découvrir que votre application 64 bits ne peut pas être réinstallée car elle utilise un installateur désormais cassé.

Pour plus de détails, vous pouvez vous référer au document du support Apple, Compatibilité des applications 32 bits avec MacOS High Sierra 10.13.4 et versions ultérieures .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X