Εάν προτιμάτε να κωδικοποιείτε εφαρμογές Mac χρησιμοποιώντας τη γραμμή εντολών, χρειάζεστε το πακέτο Xcode Command Line Tools. Περιλαμβάνει μεταγλωττιστές, προγράμματα εντοπισμού σφαλμάτων και άλλα εργαλεία ανάπτυξης και βοηθητικά προγράμματα που είναι προσβάσιμα μέσω του Terminal χωρίς ολόκληρο το ενσωματωμένο περιβάλλον ανάπτυξης Xcode.
Εάν το Xcode είναι ήδη εγκατεστημένο στο Mac σας, δεν χρειάζεστε αυτήν τη χρήσιμη εργαλειοθήκη Unix. Εάν όχι, αυτό το βήμα προς βήμα σεμινάριο θα σας δείξει πώς να κάνετε λήψη, εγκατάσταση και χρήση του πακέτου Εργαλείων γραμμής εντολών Xcode απευθείας μέσω του ιστού ή χρησιμοποιώντας την εντολή εγκατάστασης "xcode-select" στο Terminal.
Το Xcode Command Line Tools είναι ένα αυτόνομο πακέτο για προγραμματιστές λογισμικού που επιθυμούν να δημιουργήσουν εφαρμογές Mac χρησιμοποιώντας εντολές τύπου UNIX.
Συνδυάζεται με το ενσωματωμένο περιβάλλον ανάπτυξης Xcode της Apple, αλλά μια αυτόνομη έκδοση είναι διαθέσιμη για λήψη ξεχωριστά από το Xcode.
Το πακέτο εργαλείων γραμμής εντολών Xcode αποτελείται από πλαίσια και κεφαλίδες του κιτ ανάπτυξης λογισμικού (SDK), μαζί με μια μυριάδα εργαλείων όπως ο μεταγλωττιστής και σύνδεσμος LLVM της Apple, η εντολή Make και άλλες εύχρηστες εντολές Terminal για τη γραμμή εντολών ανάπτυξη. Υπάρχουν 112 εντολές τερματικού που περιλαμβάνονται στα Εργαλεία εντολών Xcode (από την έκδοση 14.2).
Το Terminal, αν δεν το ξέρατε, σας δίνει πρόσβαση στον κόσμο των εντολών UNIX στο Mac σας. Λοιπόν, ρίξτε μια ματιά στην περιεκτική μας φύλλο εξαπάτησης των εντολών τερματικού Mac για να αξιοποιήσετε στο έπακρο το Terminal. Παρέχει μια εξαιρετική αναφορά για όλες τις βασικές εντολές που πρέπει να γνωρίζετε.
Μπορείτε να πραγματοποιήσετε λήψη και εγκατάσταση του Xcode Command Line Tools με δύο τρόπους. Μπορείτε είτε να το κατεβάσετε απευθείας μέσω της πύλης προγραμματιστή της Apple είτε να το εγκαταστήσετε με μη αυτόματο τρόπο χρησιμοποιώντας μια εντολή Terminal. Θα καλύψουμε και τις δύο αυτές μεθόδους παρακάτω.
Για μη αυτόματη λήψη του πακέτου Εργαλείων γραμμής εντολών Xcode, ακολουθήστε τα εξής βήματα:
- Παω σε developer.apple.com/downloads και συνδεθείτε με το Apple ID σας.
- Πληκτρολογήστε "εργαλεία γραμμής εντολών" στο πεδίο αναζήτησης και πατήστε Enter.
- Κάντε κλικ Δείτε λεπτομέρειες κάτω από την καταχώριση που θέλετε και πατήστε στην λίστα αρχείο DMG για να το κατεβάσετε.
- Στη συνέχεια, κάντε διπλό κλικ στο αρχείο στο φάκελο "Λήψεις" για να προσαρτήσετε το είδωλο του δίσκου ως εικονικό δίσκο.
- Στη συνέχεια, ανοίξτε το αρχείο Command Line Tools.pkg από τον μονταρισμένο τόμο για την εκκίνηση του προγράμματος εγκατάστασης.
Σε αυτό το σημείο, μπορείτε να ακολουθήσετε τις οδηγίες που εμφανίζονται στην οθόνη για να ολοκληρώσετε τη διαδικασία εγκατάστασης.
Εναλλακτικά, μπορείτε πάντα να χρησιμοποιήσετε την εφαρμογή Terminal στο Mac σας για λήψη και εγκατάσταση του πακέτου Εργαλείων γραμμής εντολών Xcode:
- Εκτόξευση Τερματικό στο Mac σας χρησιμοποιώντας την αναζήτηση Spotlight (Cmd + Space).
- Πληκτρολογήστε την παρακάτω εντολή.
xcode-select --install
- Θα εμφανιστεί ένα αναδυόμενο παράθυρο που θα σας ζητά να εγκαταστήσετε τα εργαλεία προγραμματιστή γραμμής εντολών. Επιλέγω Εγκαθιστώ να συνεχίσει.
- Μπορείτε να επαληθεύσετε την εγκατάσταση του Xcode Command Line Tools, προσπαθώντας να εκτελέσετε τον μεταγλωττιστή γλώσσας C++ χρησιμοποιώντας την ακόλουθη εντολή:
gcc
- Χτύπα το Εισαγω πληκτρολογήστε και δείτε αν έχετε το αποτέλεσμα που υποδεικνύεται στο παρακάτω στιγμιότυπο οθόνης.
Εγκαταστήσατε με επιτυχία το πακέτο Εργαλείων γραμμής εντολών Xcode, εάν λάβετε το ίδιο μήνυμα σφάλματος σχετικά με τη μη διαβίβαση αρχείων εισόδου.
Μετά την επιτυχή εγκατάσταση, θα βρείτε τα εργαλεία προγραμματιστή της γραμμής εντολών σας στο usr/bin/ υποφάκελος μέσα στο /Library/Developer/CommandLineTools/ ντοσιέ.
Δεν μπορείτε να ελέγξετε τον αριθμό έκδοσης του Xcode Command Line Tools απευθείας, αλλά μπορείτε να το κάνετε έμμεσα ελέγχοντας την έκδοση του μεταγλωττιστή Clang στο Terminal:
κλαγγή --εκδοχή
Η εντολή θα δώσει τον αριθμό έκδοσης των εγκατεστημένων εργαλείων γραμμής εντολών. Αντιστοιχίστε το με τον αντίστοιχο αριθμό έκδοσης Xcode σε αυτό Σελίδα Wikipedia για να επαληθεύσετε ότι έχετε εγκαταστήσει την πιο πρόσφατη έκδοση του Xcode Command Line Tools.
Για να απεγκαταστήσετε το Xcode Command Line Tools και να καταργήσετε το φάκελό του, εκτελέστε την ακόλουθη εντολή:
sudo rm -rf /Library/Developer/CommandLineTools
Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης του Mac σας, καθώς η εντολή απαιτεί δικαιώματα διαχειριστή.
Ελεγξε εκείνο /Library/Developer/CommandLineTools/ έχει φύγει στο Mac σας. Για να αποφύγετε επιπλοκές, μην απορρίψετε με μη αυτόματο τρόπο αυτόν τον φάκελο στο Finder.
Για να επιβεβαιώσετε ότι έχετε απεγκαταστήσει τα Εργαλεία γραμμής εντολών Xcode, δοκιμάστε να εκτελέσετε τον μεταγλωττιστή GNU πληκτρολογώντας "gcc" στο Terminal. Εάν δείτε ένα μήνυμα σφάλματος που λέει "δεν είναι δυνατή η λήψη ενεργού καταλόγου προγραμματιστή", έχετε απεγκαταστήσει το πακέτο Εργαλείων γραμμής εντολών Xcode από το Mac σας.
Απολαύστε την ανάπτυξη γραμμής εντολών στο macOS
Η σύνταξη εφαρμογών App Store για τις πλατφόρμες της Apple απαιτεί το πλήρες ενσωματωμένο περιβάλλον ανάπτυξης Xcode που περιλαμβάνει ήδη όλα τα απαιτούμενα εργαλεία γραμμής εντολών.
Αλλά αν βασίζεστε σε διαχειριστές πακέτων όπως το Homebrew ή προτιμάτε την ανάπτυξη γραμμής εντολών, το Xcode Command Line Tools είναι ο καλύτερος τρόπος. Σε λίγο περισσότερο από ένα gigabyte, αυτό το πακέτο διατίθεται χωρίς την επιβάρυνση του Xcode, το οποίο απαιτεί περισσότερο από 40 GB χώρου στο δίσκο για εγκατάσταση.