Güncelleme olarak sunulan Beta Komut Satırı Araçları - neden?


13

Bugün App Store bana Xcode 10.0 beta 1 için Komut Satırı Araçları sunuyor.

resim açıklamasını buraya girin

Herhangi bir Apple yazılımı için beta test cihazı olarak kaydolduğumu hatırlamıyorum. Bu güncelleştirmeyi neden alıyorum ve bu tür beta yazılımların yanlışlıkla sistemime yüklenmesini nasıl önleyebilirim?

MacOS 10.13.5 ve Xcode 9.4 sürümüne sahibim. Ayrıca clang 6.0 ile MacPorts var (Xcode'dakinden daha yeni, ancak müdahale etmemeli).


Güncelleme 2019-06-04: Yine, bu kez "Xcode 11.0 için Komut Satırı Araçları beta 1" sunuyor. Bu, Apple'ın tarafında yine bir hata gibi görünüyor (kabul edilen cevaba bakınız).


4
Geliştirici araçlarını kullanan bunu okuyan herkes kafa uyarısı - Bu her şeyi, özellikle de homebrew'ı kıracaktır. Sadece dev araçlarımın tekrar çalışmasını sağlamak için eski araçları yeniden yüklemek için XCode'u yeniden kurmak zorunda kaldım.
Jahhein

1
@Jahhein Cevabımı kaldırma paketine bağlantıyla güncelledi.
grg

@grg başkalarına bakmak iyi! Aslında onları bulmayı başardığına şaşırdım. Tek bulabildiğim zaten dağıtılmış beta araçlarıydı.
Jahhein

Yanıtlar:


20

Apple şimdi macOS 10.14 Catalina için CLTools sunan macOS 10.14 Mojave ile aynı sorunu düzeltti. Kısa bir süre için, 10.14 kataloğu 10.15'in araçlarını içeriyordu, ancak o zamandan beri bu katalogdan kaldırıldı ve sadece beta kataloğuna dahil edildi.

Bu yıl özellikle 10.15 takımların kaldırılması için bir kaldırma paketi sağlanmamıştır. 10.14 için kaldırma paketini kullanarak araçları kaldırmayı veya tamamen kaldırmayı deneyebilir, ardından yeniden yükleyebilirsiniz:


Apple, macOS 10.13 High Sierra ile ilgili sorunu düzeltti. ⌘R ile güncellemeleri yenileyin; güncelleme kaybolur.

Bu Apple'ın bir hatasıydı. Apple bu güncelleştirmeyi yalnızca beta yükseltme yolundakilerle birlikte değil, herkese hatalı olarak yayınladı.

Güncelleme hala gösteriliyorsa, sağ tıklayıp Güncellemeyi Gizle'yi seçerek gizleyebilirsiniz.

Güncellemeyi listeden gizle

Güncellemeyi yüklenmiş ve kırık aletlerinizi fark ettiyseniz, kullandığınız bu araçları kaldırabilirsiniz CLTools_macOS_SDK_Remove_1014.pkgApple'dan:


Güncelleme, High Sierra'daki varsayılan yazılım güncelleme kataloğunda yanlış sağlanmıştır: 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 .

Güncelleme, beta ve geliştiricilere ilgili kataloglarında sunulmaktadır:

<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>

1
Yani, sistemimde kırık bir şey yok ve herkes bu güncellemeyi alıyor. Apple düzeltene kadar görmezden gel.
Szabolcs

Yazılım güncellemelerini (yeniden) çalıştırırsanız, şimdi kaldırılmış olmalıdır. Apple'ın sabit şeyleri gibi görünüyor.
Michael Thompson

@Michael Onaylandı, giriş katalogdan kaldırıldı.
Önem

Bunu tekrar alıyorum ... Apple tarafında bir karışıklık daha var mı? Yoksa bu sefer makinemde gerçekten kırık bir şey mi var? i.stack.imgur.com/xUYUK.png
Szabolcs

@Szabolcs Gittiler ve tekrar yaptılar! Güncellemeye bakın; geçen yılla aynı strateji: Apple kataloğu düzeltene kadar yoksay veya Güncellemeyi Gizle.
grg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.