답변:
하는 방법에 대한 애플의 설명서 (매우 간단) 언급 한 바와 같이 아이폰 OS (12) 또는 맥 OS 모하비에 대한 귀하의 기관을 준비 의 CSUIDisable32BitWarnings
속성 키는 32 비트 경고 경보를 해제 할 수 있습니다.
다음 두 가지 방법 중 하나로 수행 할 수 있습니다.
터미널에서
이 페이지 에 따르면 터미널에서 다음 명령을 입력하여 경고를 비활성화 할 수 있습니다.
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
이 블로그 기사는 이러한 맥락에서 흥미로울 수 있습니다 : Mojave의 레거시 소프트웨어가 두 가지로 잘못되었습니다
업데이트 # 2
파일 ~/Library/Preferences/com.apple.coreservices.uiagent.plist
이 32 비트 앱의 경고 목록과 마지막 경고 날짜를 유지하는 것으로 보입니다. 경고가 계속 다시 나타나면 삭제하는 데 도움이 될 수 있지만 이는 가정에 불과합니다.
rm ~/Library/Preferences/com.apple.coreservices.uiagent.plist
CSUIDisable32BitWarning
true로 설정 한 후 실행중인 32 비트 앱당 한 달에 한 번씩이 경고가 표시되는 것 같습니다 . defaults read -g CSUIDisable32BitWarning
1이 표시되므로이 설정이 활성화되었음을 확인했습니다. 이것은 OSX 10.14.1에 있습니다
defaults
명령 앞에 sudo
? 를 붙이려 고 했습니까?
1
예상대로 반환됩니다. 그러나 여전히 한 달에 여러 번 대화 상자가 나타납니다.
이 알림은 가까운 시일 내에 작동이 중단 될 각 앱을 시작할 때 한 번만 발생합니다. 시스템 정보를 열고 모든 경고를 차단하는 것 외에는이 경고를 중지하거나 경고의 발생 여부를 추적하는 파일을 위조하는 문서화 된 방법이 없습니다.
사용중인 32 비트 응용 프로그램은 다음 주요 버전의 macOS에서 더 이상 지원되지 않는다는 것을 사용자에게 알리는 것입니다. 이는 설치 프로그램과 같은 도우미에게 특히 중요합니다. 이러한 개발자가 최신 Apple 패키지를 사용하지 않거나 도우미를 현대화 할 이유가 없습니다. 64 비트 앱이 현재 손상된 설치 프로그램을 사용하여 다시 설치할 수 없다는 것을 알게되어 얼마나 실망 스러울 지 상상해보십시오.
자세한 내용은 macOS High Sierra 10.13.4 이상과 호환되는 Apple 지원 문서 인 32 비트 앱을 참조하십시오 .
defaults
명령을 통해 방법이 없습니까?