[apple] 업데이트로 제공되는 베타 명령 줄 도구 — 왜?

오늘 App Store는 Xcode 10.0 베타 1 용 명령 줄 도구를 제공합니다.

여기에 이미지 설명을 입력하십시오

Apple 소프트웨어의 베타 테스터로 가입 한 적이 있습니다. 이 업데이트를받는 이유는 무엇이며 시스템에 이러한 베타 소프트웨어가 실수로 설치되지 않도록하려면 어떻게해야합니까?

macOS 10.13.5 및 Xcode 9.4가 있습니다. clang 6.0이있는 MacPorts도 있습니다 (Xcode의 것보다 최신이지만 간섭해서는 안됩니다).


2019-06-04 업데이트 : 이번에는 “Xcode 11.0 용 명령 줄 도구 베타 1″을 제공하고 있습니다. 이것은 애플 측에서 다시 실수로 보인다 (허용 된 답변 참조).



답변

Apple은 또한 macOS 10.15 Catalina에 CLTools를 제공하는 macOS 10.14 Mojave에서 발생했던 것과 동일한 문제를 수정했습니다. 짧은 기간 동안 10.14 카탈로그에는 10.15의 도구가 포함되었지만 이후이 카탈로그에서 제거되어 베타 카탈로그에만 포함되었습니다.

올해 10.15 공구를 제거하기위한 제거 패키지는 제공되지 않았습니다. 10.14 용 제거 패키지를 사용하여 도구를 제거하거나 완전히 제거한 다음 다시 설치할 수 있습니다.


Apple은 macOS 10.13 High Sierra의 문제를 해결했습니다. ⌘R로 업데이트를 새로 고치면 업데이트가 사라집니다.

이것은 애플의 버그였습니다. Apple은 베타 업그레이드 경로가 아닌 모든 사람에게이 업데이트를 잘못 릴리스했습니다.

업데이트가 여전히 표시되면 마우스 오른쪽 버튼을 클릭하고 업데이트 숨기기를 선택하여 숨길 수 있습니다.

목록에서 업데이트 숨기기

업데이트를 설치하고 도구가 깨 졌다는 것을 깨달았다면 CLTools_macOS_SDK_Remove_1014.pkgApple에서 다음 도구를 사용하여 제거 할 수 있습니다 .


업데이트가 High Sierra의 기본 소프트웨어 업데이트 카탈로그에서 잘못 제공되었습니다 : https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard .merged-1.sucatalog.gz .

업데이트는 관련 카탈로그에서 베타 및 개발자를 위해 제공됩니다.

<dict>
    <key>Digest</key>
    <string>82bddd90f3152da26424d8c6fb7264763a3eee78</string>
    <key>Size</key>
    <integer>26082625</integer>
    <key>MetadataURL</key>
    <string>https://swdist.apple.com/content/downloads/01/53/091-65367/h0b7b20hoylsqj7pih1htv5b9oa9y4z4gq/CLTools_SDK_macOS1014.pkm</string>
    <key>URL</key>
    <string>http://swcdn.apple.com/content/downloads/01/53/091-65367/h0b7b20hoylsqj7pih1htv5b9oa9y4z4gq/CLTools_SDK_macOS1014.pkg</string>
</dict>


답변