Ξεκινήστε έναν συγκεκριμένο προσομοιωτή iOS ή iPadOS

Πώς να χρησιμοποιήσετε το Terminal για να επιλέξετε και να εκκινήσετε οποιονδήποτε εγκατεστημένο προσομοιωτή

Εκκίνηση οποιουδήποτε προσομοιωτή iOS στο macOS

Όταν κωδικοποιείτε κάτι, ειδικά μια λύση Frontend, πολύ πιθανόν να θέλετε να δοκιμάσετε την εφαρμογή Ιστού σας σε διαφορετικές συσκευές. Στο macOS, μπορείτε να επιλέξετε από μια σειρά προσομοιωτών, που μπορούν να εγκατασταθούν στο σύστημά σας. Δεν χρειάζεται να αγοράσετε συσκευές, καθώς οι προσομοιωτές, ειδικά σε συσκευές Apple Silicon, είναι πολύ ακριβείς κατά τη δοκιμή ιστότοπων.

Πώς να επιλέξετε έναν προσομοιωτή για να ξεκινήσετε

Πρώτα απ 'όλα, πρέπει να έχετε εγκαταστήσει το Xcode, το οποίο μπορεί (και πρέπει μόνο) να ληφθεί από το App Store. Μετά τη λήψη, εκτελέστε το Xcode για τουλάχιστον μία φορά, ώστε πρόσθετα εργαλεία να μπορούν να εγκατασταθούν αυτόματα από το Xcode.

Μετά από αυτό, η ακόλουθη εντολή θα πρέπει να είναι διαθέσιμη στη συσκευή σας.

xcrun simctl list

Αυτή η εντολή εκτυπώνει μια αρκετά μεγάλη λίστα συσκευών. Ορισμένα από αυτά (παρατήρησα τα τελευταία) περιέχουν επίσης ένα UUID. Αυτό το UUID μπορεί τώρα να χρησιμοποιηθεί για να δώσει οδηγίες στο εργαλείο για την εκκίνηση αυτού του προσομοιωτή. Απλώς εκτελέστε την ακόλουθη εντολή, όπου είναι η τιμή που πρέπει να εισαγάγετε.

xcrun simctl boot <UUID>

Αυτοματισμός για την εκκίνηση του προσομοιωτή Xcode

Φυσικά, αυτό γίνεται αρκετά κουραστικό αν χρειάζεται συχνά να εκκινείτε διαφορετικούς προσομοιωτές. Γι' αυτό έγραψα ένα μικρό σενάριο στην εφαρμογή "Συντομεύσεις" της Apple (https://github.com/flaming-codes/shortcuts-simulator-launch). Διαβάζει όλες τις διαθέσιμες συσκευές, τις αναλύει και στη συνέχεια παρέχει μια λίστα ονομάτων για να διαλέξετε. Με αυτόν τον τρόπο μπορείτε βασικά να εκκινήσετε οποιονδήποτε εγκατεστημένο προσομοιωτή με δύο κλικ.

Image fb154ccae3fa

Πώς να δημιουργήσετε νέους προσομοιωτές στο Xcode

Εάν χρειαστεί ποτέ να δημιουργήσετε έναν νέο προσομοιωτή, απλώς ακολουθήστε αυτά τα βήματα.

Αρχικά, ξεκινήστε το Xcode. Δεν χρειάζεται να επιλέξετε κανένα έργο. Τώρα απλώς κάντε κλικ στο «Παράθυρο» στη γραμμή μενού και επιλέξτε «Συσκευές και προσομοιωτές».

Image 8f95b674ade1

Το νέο παράθυρο εμφανίζει μια λίστα με όλους τους διαθέσιμους προσομοιωτές. Κάντε κλικ στο εικονίδιο "συν" στην κάτω αριστερή γωνία για να δημιουργήσετε ένα νέο.

Image 83371c952143

Τώρα απλά επιλέξτε τη συσκευή που θέλετε, δώστε της ένα όνομα και αποθηκεύστε τη διαμόρφωση. Αυτό είναι!

Image 71c56428b525