ฉันได้รับคำเตือนแบบผุดขึ้นนี้จากตัวติดตั้งแบบครั้งเดียวและสถานการณ์ที่ไม่เกี่ยวข้องเช่นนั้น ฉันเข้าใจว่ามันคือการกระตุ้นให้เกิดการย้ายออกจากแอพ 32 บิต สบายดี แต่ไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับมัน มันทำให้ฉันเครียด มีวิธีหยุดพักโดยสิ้นเชิงไหม?
ฉันได้รับคำเตือนแบบผุดขึ้นนี้จากตัวติดตั้งแบบครั้งเดียวและสถานการณ์ที่ไม่เกี่ยวข้องเช่นนั้น ฉันเข้าใจว่ามันคือการกระตุ้นให้เกิดการย้ายออกจากแอพ 32 บิต สบายดี แต่ไม่มีอะไรที่ฉันสามารถทำได้เกี่ยวกับมัน มันทำให้ฉันเครียด มีวิธีหยุดพักโดยสิ้นเชิงไหม?
คำตอบ:
ดังที่ได้กล่าว (สั้น ๆ มาก) ในคู่มือของ Apple เกี่ยวกับวิธีการเตรียมความพร้อมของสถาบันการศึกษาสำหรับ iOS 12 หรือ MacOS ซ้อมที่CSUIDisable32BitWarnings
สำคัญคุณสมบัติสามารถใช้ในการปิดการใช้งานการแจ้งเตือน 32bit เตือน
สามารถทำได้ทั้งสองวิธีต่อไปนี้:
ในอาคารผู้โดยสาร
ตามหน้านี้คำเตือนสามารถปิดใช้งานได้โดยป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:
defaults write -g CSUIDisable32BitWarnings -boolean TRUE
หากต้องการเปิดใช้งานคำเตือนอีกครั้ง:
defaults delete -g CSUIDisable32BitWarnings
หากต้องการแสดงการตั้งค่าปัจจุบัน:
defaults read -g CSUIDisable32BitWarnings
โดยที่1หมายถึงการแจ้งเตือนถูกปิดใช้งานและ0หรือไม่มีข้อความแสดงข้อผิดพลาดหมายความว่าการแจ้งเตือนนั้นเปิดใช้งานอยู่
ใช้โปรไฟล์การจัดการ
เอฟเฟกต์เดียวกันนี้สามารถทำได้โดยการเตรียมโปรไฟล์การจัดการที่กำหนดรหัสคุณสมบัติตามที่ Apple เสนอในบทความที่กล่าวถึงข้างต้น นี่อาจเป็นโซลูชันที่แนะนำเพื่อปิดใช้งานการแจ้งเตือนใน Mac หลายเครื่อง
บทความนี้จะอธิบายวิธีการ นอกจากนี้ยังมีการเชื่อมโยงไปยังรายละเอียดการจัดการตัวอย่าง โปรไฟล์สามารถติดตั้งได้โดยการดาวน์โหลดและดับเบิลคลิก
เพื่อความสมบูรณ์นี่คือตัวอย่างจากลิงค์ด้านบน:
<?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>
อัปเดต # 1
บทความในบล็อกนี้อาจน่าสนใจในบริบทนี้: ซอฟต์แวร์มรดกของโมฮาวีมีความผิดเป็นสองเท่า
อัปเดต # 2
ไฟล์~/Library/Preferences/com.apple.coreservices.uiagent.plist
ดูเหมือนจะเก็บรายการการแจ้งเตือนและวันที่การแจ้งเตือนล่าสุดสำหรับแอพ 32 บิต หากการแจ้งเตือนของคุณปรากฏขึ้นอีกครั้งอาจช่วยให้ลบได้ แต่นั่นเป็นเพียงข้อสมมติ
rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist
CSUIDisable32BitWarning
เป็นจริง defaults read -g CSUIDisable32BitWarning
แสดง 1 ดังนั้นฉันยืนยันว่าการตั้งค่านี้เปิดใช้งานแล้ว นี่คือบน OSX 10.14.1
defaults
คำสั่งด้วยsudo
?
1
คืนตามที่คาดไว้ แต่ยังคงได้รับกล่องโต้ตอบหลายครั้งต่อเดือน
การแจ้งเตือนนี้เริ่มขึ้นหนึ่งครั้งเมื่อคุณเปิดแอพแต่ละตัวที่จะหยุดทำงานในอนาคตอันใกล้ นอกเหนือจากการเปิดข้อมูลระบบและการเตือนทั้งหมดให้พ้นทางไม่มีวิธีที่จะทำเป็นเอกสารเพื่อหยุดการแจ้งเตือนนี้หรือปลอมไฟล์ที่ติดตามว่ามีการแจ้งเตือนเกิดขึ้นหรือไม่
เพื่อให้ผู้ใช้ทราบว่าแอป 32 บิตที่ใช้จะไม่ได้รับการสนับสนุนใน macOS เวอร์ชันถัดไปอีกต่อไป นี่เป็นสิ่งสำคัญอย่างยิ่งสำหรับผู้ช่วยเหลือเช่นผู้ติดตั้ง - ไม่มีเหตุผลที่นักพัฒนาเหล่านี้ไม่ใช้แอปเปิ้ลแพ็คเกจที่ทันสมัยหรือเพียงแค่ทำให้ผู้ช่วยเหลือทันสมัยขึ้น ลองนึกภาพว่าคุณจะผิดหวังในอนาคตที่จะพบแอป 64 บิตของคุณไม่สามารถติดตั้งใหม่ได้เนื่องจากใช้ตัวติดตั้งที่ใช้งานไม่ได้ในขณะนี้
สำหรับรายละเอียดเพิ่มเติมคุณสามารถดูเอกสารที่แอปเปิ้ลสนับสนุนการทำงานร่วมกันของแอปแบบ 32 บิตกับ MacOS High Sierra 10.13.4 และต่อมา
defaults
คำสั่งหรือไม่