Como mencionado (muito brevemente) no guia da Apple sobre como preparar sua instituição para iOS 12 ou MacOS Mojave , a CSUIDisable32BitWarning
chave de propriedade pode ser usada para desativar o alerta de alerta de 32 bits.
Isso pode ser feito de uma das duas maneiras a seguir:
No terminal
De acordo com esta página , os avisos podem ser desativados inserindo o seguinte comando no terminal:
defaults write -g CSUIDisable32BitWarning -boolean TRUE
Para reativar os avisos:
defaults delete -g CSUIDisable32BitWarning
Para exibir a configuração atual:
defaults read -g CSUIDisable32BitWarning
onde 1 significa que os alertas estão desativados e 0 ou uma mensagem de erro inexistente significa que os alertas estão ativos.
Usando um perfil de gerenciamento
O mesmo efeito pode ser obtido preparando um perfil de gerenciamento que defina a chave de propriedade, conforme proposto pela Apple no artigo acima mencionado. Esta pode ser a solução preferida para desativar os alertas em vários Macs.
Este artigo explica como. Ele também fornece um link para um perfil de gerenciamento de amostra . O perfil pode ser instalado baixando e clicando duas vezes nele.
Por uma questão de completude, este é o exemplo do link acima:
<?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>
Atualizar
Este artigo do blog pode ser interessante neste contexto: O Legacy Software do Mojave está duplamente errado