Ciao,
Questa domanda riguarda gli strumenti per lo sviluppo da riga di comando che vengono solitamente installati con xcode-select --install
e aggiornati tramite un aggiornamento software dal Mac App Store (almeno fino a macOS 10.13). Io uso la toolchain dello sviluppatore su base giornaliera e ha sempre funzionato e aggiornato senza problemi.
Oggi ho aggiornato il mio Mac da High Sierra 10.13.6 a Mojave 10.14.1, e ho perso la possibilità di aggiornare gli Strumenti per sviluppatori.
Dopo l'aggiornamento ho eseguito un comando di terminale che si basa sugli strumenti di sviluppo installati. Era un comando per aggiornare Homebrew , sebbene non ritenga che gli aspetti specifici siano importanti, poiché ritengo che qualsiasi attività che ha tentato di accedere allo sviluppatore gli strumenti avrebbero attivato lo stesso messaggio di errore.
L'errore era:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Ilfraseggioeranuovo(forse),mapensavochefossecausatodallasolitanecessitàdireinstallaregliStrumentipersviluppatoridopoalcuniaggiornamentimacOS.
Piùtardihoprovatoascavareunpo'piùafondonell'errore,ehoscopertoche:
$ls-l/Library/Developer/CommandLineTools/usr/
total0
drwxr-xr-x3rootadmin964Nov19:32share
$whichxcrun
/usr/bin/xcrun
$xcode-select-p
/Library/Developer/CommandLineTools
Tuttavia,comefaccionormalmente,hoinseritoilcomandoperinstallareeaggiornaregliStrumentipersviluppatorinelterminale:
xcode-select--install
Questohadatoilviaallasolitaprocedura:finestramodaleperconfermare,quindirichiestadiaccettareilcontrattodilicenza,seguitadaunabarradiavanzamento.Trannechehafallitomoltorapidamenteconunerroreimprevisto:
Can’tinstallthesoftwarebecauseitisnotcurrentlyavailablefromtheSoftwareUpdateserver.
Hoprovatodiversevolte,senzasuccesso.Diventasemprebloccato.
Avolte,tuttavia,l'errorefasìchelePreferenzediSistemasegnalinounaggiornamentoinattesa:
Seaproilpannellodellepreferenze,avvialaricercadegliaggiornamentienontrovasemprenullatrannelaprimavoltacheèsuccesso.Laprimavolta,hatrovatoquesto:
MihaletteralmentesuggeritodiinstallaregliaggiornamentipermacOS10.11e10.13.Nonhoideadelperché.
Hochiusolapreferenzasenzainstallaree,comehodetto,nonlihamostratidinuovo.NonèinoltredisponibilealcunaggiornamentonelnuovoMacAppStore.
Èunproblemanoto?C'èunmodoperrisolvereilproblema?
Aggiornamento
NaturalmentepossoscaricareDevToolsperilprogrammadiinstallazionedimacOS10.14da
Prima di installarli manualmente, però, mi chiedo se c'è qualcosa che non funziona con il sistema.