‘이 앱은 Mac에 최적화되어 있지 않습니다’경고를 표시하지 않는 방법 일회성 설치 프로그램 및

일회성 설치 프로그램 및 이와 관련이없는 상황에서이 팝업 경고가 표시됩니다. 32 비트 앱에서 마이그레이션하는 것이 좋습니다. 좋아요,하지만 내가 할 수있는 일은 없습니다. 신경이 아프다 완전히 멈추는 방법이 있습니까?



답변

하는 방법에 대한 애플의 설명서 (매우 간단) 언급 한 바와 같이 아이폰 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


답변

이 알림은 가까운 시일 내에 작동이 중단 될 각 앱을 시작할 때 한 번만 발생합니다. 시스템 정보를 열고 모든 경고를 차단하는 것 외에는이 경고를 중지하거나 경고의 발생 여부를 추적하는 파일을 위조하는 문서화 된 방법이 없습니다.

사용중인 32 비트 응용 프로그램은 다음 주요 버전의 macOS에서 더 이상 지원되지 않는다는 것을 사용자에게 알리는 것입니다. 이는 설치 프로그램과 같은 도우미에게 특히 중요합니다. 이러한 개발자가 최신 Apple 패키지를 사용하지 않거나 도우미를 현대화 할 이유가 없습니다. 64 비트 앱이 현재 손상된 설치 프로그램을 사용하여 다시 설치할 수 없다는 것을 알게되어 얼마나 실망 스러울 지 상상해보십시오.

자세한 내용은 macOS High Sierra 10.13.4 이상과 호환되는 Apple 지원 문서 인 32 비트 앱을 참조하십시오 .


답변