Am un Mac care rulează High Sierra, versiunea 10.13.6. Când rulez MacPorts, primesc următorul mesaj de eroare că ar trebui să-mi actualizez instalarea Xcode:
Eroare: Versiunea instalată a Xcode (8.3.1) este prea vechi de utilizat pe versiunea instalată a sistemului de operare. Versiunea 9.3 sau o versiune ulterioară este recomandată pe Mac OS X 10.13.
Rularea xcodebuild -version
confirmă acest lucru:
Xcode 8.3.1
Versiunea de construire 8E1000a
Dar când lansez App Store, nu pot găsi actualizări.
Are cineva o idee despre cum pot actualiza Xcode, inclusiv utilitarele din linia de comandă?
Răspunde
Probabil pur și simplu instalați versiunea curentă din MAS.
https://itunes.apple.com/app/xcode/id497799835?l=en&mt=12
Utilitățile din linia de comandă sunt incluse în pachetul Xcode. La prima lansare, legăturile simbolice către utilitare sunt instalate în sistem, astfel încât să poată fi accesate din terminal / linia de comandă.
Există, de asemenea, un pachet separat Instrumente de linie de comandă disponibil din arhiva de descărcare a contului de dezvoltator (are nevoie de un cont de dezvoltator Apple).
Răspuns er
Am găsit de ajutor acest răspuns pe Stack Overflow. Dacă lansez App Store.app și nu listează Xcode sub Actualizările disponibile, în schimb caut Xcode, fac clic pe rezultatul căutării și afișează un buton mare, albastru de Actualizare în colțul din dreapta sus pentru a face clic.
În această captură de ecran, butonul Actualizare a fost înlocuit de indicatorul circular de progres („Aștept descărcarea să se termine).
- App Store Versiunea 3.0 (1004.6.21)
- macOS Catalina Versiunea 10.15.4 (19E287)