Begin 'n spesifieke iOS- of iPadOS-simulator

Hoe om die terminaal te gebruik om enige geïnstalleerde simulator te kies en te begin

Begin enige iOS-simulator op macOS

Wanneer jy iets kodeer, veral 'n Frontend-oplossing, sal jy heel waarskynlik jou webtoepassing op verskillende toestelle wil toets. Op macOS kan jy kies uit 'n reeks simulators wat op jou stelsel geïnstalleer kan word. Dit is nie nodig om toestelle te koop nie, aangesien die simulators, veral op Apple Silicon-toestelle, baie akkuraat is wanneer webwerwe getoets word.

Hoe om 'n simulator te kies om te begin

Eerstens moet jy Xcode installeer, wat kan (en moet net) van die App Store afgelaai word. Na die aflaai, hardloop Xcode vir ten minste een keer, sodat bykomende gereedskap outomaties deur Xcode geïnstalleer kan word.

Daarna moet die volgende opdrag op jou toestel beskikbaar wees.

xcrun simctl list

Hierdie opdrag druk 'n redelike lang lys toestelle uit. Sommige van hulle (ek het die laastes opgemerk) bevat ook 'n UUID. Hierdie UUID kan nou gebruik word om die instrument opdrag te gee om daardie simulator te begin. Voer eenvoudig die volgende opdrag uit, waar die waarde is wat jy moet invoeg.

xcrun simctl boot <UUID>

Outomatisering om Xcode-simulator te begin

Dit word natuurlik nogal vervelig as jy dikwels verskillende simulators moet begin. Ek het dus 'n klein skrif in Apple se "Shortcuts"-toepassing (https://github.com/flaming-codes/shortcuts-simulator-launch) geskryf. Dit lees alle beskikbare toestelle, ontleed hulle en verskaf dan 'n lys name om van te kies. Op hierdie manier kan jy basies enige geïnstalleerde simulator met twee klikke begin.

Image fb154ccae3fa

Hoe om nuwe simulators in Xcode te skep

As jy ooit 'n nuwe simulator moet skep, volg eenvoudig hierdie stappe.

Begin eers Xcode. Jy hoef nie enige projek te kies nie. Klik nou eenvoudig op "Venster" in die kieslysbalk en kies "Toestelle en simulators".

Image 8f95b674ade1

Die nuwe venster wys vir jou 'n lys van alle beskikbare simulators. Klik op die "plus"-ikoon in die onderste linkerhoek om 'n nuwe een te skep.

Image 83371c952143

Kies nou eenvoudig die toestel wat jy wil hê, gee dit 'n naam en stoor die konfigurasie. Dis dit!

Image 71c56428b525