Heute bietet mir der App Store die Command Line Tools für Xcode 10.0 Beta 1 an.
Ich kann mich nicht erinnern, mich jemals als Beta-Tester für eine Apple-Software angemeldet zu haben. Warum erhalte ich dieses Update und wie kann ich verhindern, dass eine solche Beta-Software versehentlich auf meinem System installiert wird?
Ich habe macOS 10.13.5 und Xcode 9.4. Ich habe auch MacPorts mit Clang 6.0 (neuer als der in Xcode, sollte aber nicht stören).
Update 04.06.2019: Es ist wieder soweit, diesmal bietet es "Command Line Tools beta 1 for Xcode 11.0" an. Dies scheint erneut ein Fehler von Apple zu sein (siehe die akzeptierte Antwort).
Update 15.09.2020: Wieder mit "Command Line Tools beta 5 for Xcode 12.0".
Apple hat jetzt auch das gleiche Problem behoben, das bei macOS 10.14 Mojave auftrat, das CLTools für macOS 10.15 Catalina anbietet. Der 10.14-Katalog enthielt für kurze Zeit die Tools von 10.15, aber dies wurde inzwischen aus diesem Katalog entfernt und nur noch in den Beta-Katalog aufgenommen.
Speziell für dieses Jahr wurde kein Entfernungspaket zum Entfernen der 10.15-Tools bereitgestellt. Sie können versuchen, die Tools mit dem Entfernungspaket für 10.14 zu entfernen oder sie vollständig zu entfernen und sie dann neu zu installieren:
Apple hat das Problem für macOS 10.13 High Sierra behoben. Aktualisieren Sie die Updates mit ⌘R und das Update sollte verschwinden.
Das war ein Bug von Apple. Apple hat dieses Update fälschlicherweise für alle freigegeben, nicht nur für diejenigen, die sich in einem Beta-Upgrade-Pfad befinden.
Wenn das Update immer noch angezeigt wird, können Sie es ausblenden, indem Sie mit der rechten Maustaste klicken und Update ausblenden auswählen.
Wenn Sie das Update installiert und festgestellt haben, dass Ihre Tools defekt sind, können Sie diese Tools CLTools_macOS_SDK_Remove_1014.pkg
von Apple entfernen:
Das Update wurde fälschlicherweise im Standardkatalog für Softwareupdates auf High Sierra bereitgestellt: 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 .
Das Update wird für Beta- und Entwickler in ihren zugehörigen Katalogen bereitgestellt:
<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>
softwareupdate --ignore "Command Line Tools beta 1 for Xcode-11.0"
scheint nicht zu helfen; Es gibt auch keine Ignorieren-Schaltfläche in der GUI.Da dieser Fehler manchmal auch in Monterey mit Command Line Tools Beta 3 für Xcode 14.1 auftritt, ist hier eine Problemumgehung:
sudo rm -rf /Library/Developer/CommandLineTools/.beta
Wenn die Beta bereits installiert ist, installieren Sie erneut:
sudo rm -rf /Library/Developer/CommandLineTools/
xcode-select --install
Suchen Sie dann nach Tools-Updates (und installieren Sie sie, wenn ja):
softwareupdate --list
softwareupdate --install -a
Jahhein
grg
Jahhein
Piratenflagge