Xojo kjører iOS-apps i iOS Simulator for testing og feilsøking. IOS Simulator er en del av Xcode laste ned, så du må sørge for at det er installert før du prøver å kjøre din Xojo iOS-prosjekter.

Se Håndboken:Xcode Oppsett emne for informasjon om hvordan du installerer Xcode.,

Kjører Appen

Eddie Elektronikk Kjører i iOS Simulator

iOS Simulator Enheten Eiendom

for Å kjøre iOS-app i iOS Simulator, klikk på Kjør-knappen på Xojo verktøylinjen. Prosjektet er utarbeidet og app starter iOS Simulator for den enheten som er angitt i Simulator Device property (egenskaper for iOS Bygge Innstillingen. Endre dette til den typen enhet du vil bruke for testing.,

Når du kjører programmet i Simulator, kan du bruke Xojo debugger hvor du kan sette stoppunkter å stoppe på linje med kode, og deretter gå gjennom koden og se på variable verdier.

Kjører i Simulatoren er rask og praktisk, men du bør også alltid teste appene dine på faktiske enheter som Simulatoren ikke fungerer akkurat som en enhet. Noen forskjeller når du kjører i Simulator inkluderer:

  • Apper bygget for Simulatoren bruker 32-biters x86-kompilatoren, ikke 64-bit ARM-kompilatoren. Dette kan resultere i forskjellige app atferd.,
  • Ikke alle enhetens funksjoner er tilgjengelige i Simulator.
  • Tastatur kan fungere annerledes i Simulator.

Du har kanskje lagt merke til at iOS-oppføring i Bygge-Innstillinger har en bygge trinn kalt «Tegn». Dette bygge trinn brukes til å kode-registrer din iOS-appen når du bygger det for distribusjon. Du kan ikke endre dens egenskaper, og du bør ikke ta den.

Tips

Når du bruker Kopiere Filen Fremgangsmåten for å kopiere filer til din iOS-app på Simulator, filene kopieres til spesielle steder på Mac selv. Disse filene ikke er fjernet, mellom kjøringer av appen din.,

hvis du trenger fullstendig informasjon om den iOS Simulator, kan du se den offisielle Apple iOS Simulator Brukerhåndboken. Tipsene nedenfor er fra den delen Samspill med iOS Simulator:

Bevegelse Beskrivelse
To Finger Dra 1. Plasser pekeren der du vil ha to fingre til å dra for å oppstå.
2. Hold nede Tilvalg-tasten.
3. Flytte sirkler som representerer finger innslag til start posisjon.
4., Flytte midten av klype mål ved å holde nede Skift-tasten, flytte sirkler til ønsket center posisjon, og slippe Shift-tasten.
5. Hold nede Skift-tasten og museknapp, flytt sirkler i den retningen du ønsker å dra og slippe både Skift-tasten og museknapp.
Klype 1. Plasser pekeren der du vil ha klype til å skje.
2. Hold nede Tilvalg-tasten.
3. Flytte sirkler som representerer finger innslag til start posisjon.
4., Flytte midten av klype mål ved å holde nede Skift-tasten, flytte sirkler til ønsket center posisjon, og slippe Shift-tasten.
5. Hold ned museknappen, flytte sirkler inn og ut til sluttposisjonen, og slipp Tilvalg-tasten.
Roter 1. Plasser pekeren der du vil rotasjonen til å skje.
2. Hold nede Tilvalg-tasten.
3. Flytte sirkler som representerer finger innslag til start posisjon.
4., Flytte midten av klype mål ved å holde nede Skift-tasten, flytte sirkler til ønsket center posisjon, og slippe Shift-tasten.
5. Hold ned museknappen, rotere sirkler til sluttposisjonen, og slipp Tilvalg-tasten.

Fjerne Ubrukte Enheter fra iOS Simulator

Du kan finne at listen av iOS-enheter og iOS-versjoner for iOS Simulator inneholder mye mer informasjon enn du trenger. For eksempel kan du ikke virkelig trenger å ha iPhone 5, 5s og SE oppført i iOS Simulator.,

for Å fjerne eldre enheter som du ikke lenger trenger fra iOS Simulator, trenger du å gå til Xcode og åpne Enheter og Simulatorer» – vinduet (i Vindu-menyen). Velg «Simulatorer» – fanen for å se alle iOS Simulator enheter som er installert. Hvis du har flere iOS-versjoner installert så vil du se hvilke enheter som er oppført mer enn en gang siden hver enhet som er notert for hver versjon av iOS. Du kan For eksempel se iPhone 8 oppført for både iOS-11.0-og iOS-10.3.1.

Hvis du vil fjerne en enhet, for eksempel iPhone-7 som kjører iOS 10.3.,1, velger du den fra listen, høyreklikker du på det og fra menyen velger du «Slett». Velg «Slett» igjen fra «Er du sikker?» ledetekst. Enheten vises ikke lenger i denne listen, og neste gang du åpner Xojo enheten vises ikke lenger i iOS Bygge Innstillinger Simulator Enheten pop-up-menyen.,

Dette Terminal kommando kan også fjernet alle utilgjengelig enheter som er igjen fra eldre versjoner av Xcode:

xcrun simctl delete unavailable

Feilsøking

  • Hvis din app lanseres i Simulator, men har en blank skjerm, sørg for å kontrollere at alle dine bildet stier er riktig.
  • Hvis appen din umiddelbart krasje på lanseringen, legge iOSApplication.UnhandledException event og sette koden der (eller en Pause kommando) for å se om dette gir ytterligere informasjon.,

iOS-Systemet Logger

Hvis du appen krasjer mens du kjører i iOS Simulator, kan du se system-logger for krasj ved selecing Debug ↠ Åpent System Loggen fra menyen. Du kan også åpne Konsoll-appen til å se på Alle Meldinger-visningen, som også vil ha ytterligere informasjon, inkludert en kobling til ulykken logge deg selv.Hvis du finner en krasj, kan du opprette en Tilbakemelding på saken og fest crash logg.

Se Også:

UserGuide:Xcode Oppsett emne