20 votes

Outils de ligne de commande bêta proposés comme mise à jour - pourquoi ?

Aujourd'hui, l'App Store m'offre les Command Line Tools for Xcode 10.0 beta 1.

enter image description here

Je ne me rappelle pas avoir jamais signé en tant que testeur bêta pour un logiciel Apple. Pourquoi est-ce que je reçois cette mise à jour et comment puis-je empêcher qu'un tel logiciel bêta soit accidentellement installé sur mon système ?

J'ai MacOS 10.13.5 et Xcode 9.4. J'ai également MacPorts avec clang 6.0 (plus récent que celui de Xcode, mais cela ne devrait pas interférer).


Mise à jour 2019-06-04 : Cela se produit à nouveau, cette fois-ci il propose "Command Line Tools beta 1 for Xcode 11.0". Il semble que ce soit à nouveau une erreur de la part d'Apple (voir la réponse acceptée).

Mise à jour 2020-09-15 : Encore une fois avec "Command Line Tools beta 5 for Xcode 12.0".

23voto

grg Points 181593

Apple a également corrigé le même problème qui s'est produit avec MacOS 10.14 Mojave en proposant CLTools pour MacOS 10.15 Catalina. Pendant un court moment, le catalogue de la 10.14 incluait les outils de la 10.15, mais cela a depuis été supprimé de ce catalogue et uniquement inclus dans le catalogue de la version bêta.

Aucun package de suppression n'a été fourni pour supprimer les outils 10.15 spécifiquement cette année. Vous pouvez essayer de supprimer les outils à l'aide du package de suppression pour la 10.14 ou de les supprimer complètement, puis de les réinstaller :


Apple a corrigé le problème pour MacOS 10.13 High Sierra. Rafraîchir les mises à jour avec R et la mise à jour devrait disparaître.

C'était un bug de la part d'Apple. Apple a incorrectement publié cette mise à jour pour tout le monde, et pas seulement pour ceux qui sont sur un chemin de mise à niveau bêta.

Si la mise à jour est toujours affichée, vous pouvez la masquer en faisant un clic droit et en choisissant Masquer la mise à jour.

Hide Update from list

Si vous avez installé la mise à jour et que vous vous rendez compte que vos outils sont cassés, vous pouvez supprimer ces outils en utilisant CLTools_macOS_SDK_Remove_1014.pkg d'Apple :


La mise à jour a été fournie de manière incorrecte dans le catalogue de mise à jour logicielle par défaut sur 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 .

La mise à jour est fournie pour la version bêta et les développeurs dans leurs catalogues associés :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X