Seperti disebutkan (sangat singkat) dalam panduan Apple tentang cara Mempersiapkan institusi Anda untuk iOS 12 atau macOS Mojave , CSUIDisable32BitWarnings
kunci properti dapat digunakan untuk menonaktifkan peringatan peringatan 32-bit.
Ini dapat dilakukan dengan salah satu dari dua cara berikut:
Di terminal
Menurut halaman ini , peringatan dapat dinonaktifkan dengan memasukkan perintah berikut di terminal:
defaults write -g CSUIDisable32BitWarnings -boolean TRUE
Untuk mengaktifkan kembali peringatan:
defaults delete -g CSUIDisable32BitWarnings
Untuk menampilkan pengaturan saat ini:
defaults read -g CSUIDisable32BitWarnings
di mana 1 berarti peringatan dinonaktifkan, dan 0 atau tidak ada pesan kesalahan berarti lansiran aktif.
Menggunakan profil manajemen
Efek yang sama dapat dicapai dengan menyiapkan profil manajemen yang menetapkan kunci properti, seperti yang diusulkan oleh Apple dalam artikel yang disebutkan di atas. Ini mungkin solusi yang disukai untuk menonaktifkan peringatan di beberapa Mac.
Artikel ini menjelaskan caranya. Ini juga menyediakan tautan ke profil manajemen sampel . Profil dapat diinstal dengan mengunduh dan mengklik dua kali.
Demi kelengkapan, ini adalah contoh dari tautan di atas:
<?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>
Perbarui # 1
Artikel blog ini mungkin menarik dalam konteks ini: Software Legacy Mojave adalah salah dua kali lipat
Perbarui # 2
File ~/Library/Preferences/com.apple.coreservices.uiagent.plist
sepertinya menyimpan daftar peringatan dan tanggal peringatan terakhir untuk aplikasi 32bit. Jika lansiran Anda terus muncul kembali, mungkin membantu menghapusnya, tetapi itu hanya asumsi.
rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist