Alat Baris Perintah Beta ditawarkan sebagai pembaruan — mengapa?

13

Hari ini App Store menawarkan alat Command Line untuk Xcode 10.0 beta 1.

masukkan deskripsi gambar di sini

Saya tidak ingat pernah mendaftar sebagai penguji beta untuk perangkat lunak Apple apa pun. Mengapa saya mendapatkan pembaruan ini dan bagaimana saya bisa mencegah perangkat lunak beta tersebut tidak sengaja diinstal pada sistem saya?

Saya memiliki macOS 10.13.5 dan Xcode 9.4. Saya juga memiliki MacPorts dengan dentang 6.0 (lebih baru dari yang ada di Xcode, tetapi seharusnya tidak mengganggu).


Pembaruan 2019-06-04: Itu terjadi lagi, kali ini ia menawarkan "Alat Baris Perintah beta 1 untuk Xcode 11.0". Ini tampaknya merupakan kesalahan pihak Apple lagi (lihat jawaban yang diterima).

Szabolcs
sumber
4
Siapa pun yang membaca ini yang menggunakan peringatan kepala alat pengembang - Ini akan merusak segalanya, terutama homebrew. Saya harus menginstal ulang XCode untuk menginstal ulang alat lama hanya agar alat dev saya berfungsi kembali.
Jahhein
1
@Jahhein Memperbarui jawaban saya dengan tautan ke paket penghapusan.
grg
@grg baik mencari orang lain! Saya sebenarnya terkejut Anda berhasil menemukannya. Yang bisa saya temukan adalah alat beta yang sudah didistribusikan.
Jahhein

Jawaban:

20

Apple juga telah memperbaiki masalah yang sama yang terjadi dengan macOS 10.14 Mojave menawarkan CLTools untuk macOS 10.15 Catalina. Untuk waktu yang singkat, katalog 10.14 termasuk alat 10.15, tetapi sejak itu telah dihapus dari katalog ini dan hanya termasuk dalam katalog beta.

Paket penghapusan belum disediakan untuk menghapus alat 10.15 khusus tahun ini. Anda dapat mencoba menghapus alat menggunakan paket penghapusan untuk 10.14 atau menghapusnya sepenuhnya, lalu pasang kembali:


Apple memperbaiki masalah untuk macOS 10.13 Sierra Tinggi. Segarkan pembaruan dengan ⌘R dan pembaruan akan hilang.

Ini adalah bug di pihak Apple. Apple telah salah meluncurkan pembaruan ini untuk semua orang, bukan hanya mereka yang berada di jalur peningkatan beta.

Jika pembaruan masih ditampilkan, Anda dapat menyembunyikannya dengan mengklik kanan dan memilih Sembunyikan Pembaruan.

Sembunyikan Pembaruan dari daftar

Jika Anda telah menginstal pembaruan dan menyadari bahwa alat Anda rusak, Anda dapat menghapus alat ini CLTools_macOS_SDK_Remove_1014.pkgdari Apple:


Pembaruan salah disediakan dalam katalog pembaruan perangkat lunak default di 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 .

Pembaruan disediakan untuk beta dan pengembang di katalog terkait:

<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>
GRG
sumber
1
Jadi, tidak ada yang rusak pada sistem saya, dan semua orang mendapatkan pembaruan ini. Abaikan saja sampai Apple memperbaikinya.
Szabolcs
Jika Anda (kembali) menjalankan pembaruan perangkat lunak, itu harus hilang sekarang. Sepertinya hal-hal yang diperbaiki Apple.
Michael Thompson
@Michael Dikonfirmasi, entri telah dihapus dari katalog. Jawaban yang diedit untuk menonjol, terima kasih
grg
Saya mendapatkan ini lagi ... Saya menganggap kekacauan lain di pihak Apple? Atau ada sesuatu yang benar-benar rusak pada mesin saya saat ini? i.stack.imgur.com/xUYUK.png
Szabolcs
@Szabolcs Mereka sudah pergi dan melakukannya lagi! Lihat pembaruan; strategi yang sama seperti tahun lalu: abaikan atau Sembunyikan Pembaruan sampai Apple memperbaiki katalog.
grg