Xojo toimii iOS apps iOS Simulaattori testaus ja virheenkorjaus. IOS Simulaattori on osa Xcode ladata, joten sinun täytyy varmista, että se on asennettu ennen yrittää ajaa Xojo iOS hankkeita.

Katso UserGuide:Xcode Setup-aiheelta, miten Xcode asennetaan.,

Käynnissä App

Eddie Elektroniikka Käynnissä iOS Simulator

iOS Simulator Device Property

ajaa iOS-sovellus, iOS Simulator, napsauta Suorita-painiketta Xojo toolbar. Projekti on koonnut ja sovellus käynnistyy iOS-Simulaattori-laite on määritelty Simulaattori-Laitteen ominaisuus iOS Rakentaa Asetus. Muuta Tämä laitteen tyyppi haluat käyttää testaukseen.,

Kun olet ajaa app Simulaattori, voit käyttää Xojo debuggeri, jossa voit asettaa raja-arvot pysähtyä rivi koodia, ja sitten askel koodin läpi ja katsoa muuttujan arvot.

simulaattorissa juokseminen on nopeaa ja kätevää, mutta sovelluksia kannattaa myös testata aina varsinaisilla laitteilla, sillä simulaattori ei toimi aivan kuten laite. Joitain eroja simulaattorissa ajettaessa ovat:

  • simulaattorille rakennetut sovellukset käyttävät 32-bittistä x86-kääntäjää, ei 64-bittistä ARM-kääntäjää. Tämä voi johtaa eri sovelluksen käyttäytymiseen.,
  • kaikki laitteen ominaisuudet eivät ole saatavilla simulaattorissa.
  • näppäimistö saattaa toimia simulaattorissa eri tavalla.

olet ehkä huomannut, että iOS-merkintä Build-asetuksissa on rakentamisvaihe nimeltä ”Sign”. Tämä rakentaa vaihe käytetään koodata-allekirjoittaa iOS-sovellus, kun rakentaa sen käyttöönottoa. Sen ominaisuuksia ei voi muuttaa, eikä sitä pidä poistaa.

Vinkkejä

Kun käytät Kopioi Tiedosto Vaiheet kopioida tiedostoja iOS-sovellus Simulaattori, tiedostot kopioidaan erityisiä paikkoja, Mac itse. Näitä tiedostoja ei poisteta sovelluksen ajojen välillä.,

täydelliset tiedot iOS-simulaattorista löytyvät Applen virallisesta iOS-simulaattorin käyttöoppaasta. Vinkkejä alla ovat kohta Vuorovaikutuksessa iOS-Simulaattori:

Ele Kuvaus
Kaksi Sormea Vetämällä 1. Aseta osoitin sinne, missä haluat kahden sormen vetämisen tapahtuvan.
2. Pidä Optio-näppäintä alhaalla.
3. Liikuta sormikosketuksia esittäviä ympyröitä aloitusasentoon.
4., Siirrä hyppysellisen kohteen keskusta pitämällä Vaihto-näppäintä alhaalla, siirtämällä ympyrät haluttuun keskiasentoon ja vapauttamalla vaihto-avain.
5. Pidä Vaihto-näppäintä ja hiiren painiketta, siirrä piireissä suuntaan, johon haluat vetää ja vapauta molemmat Shift-näppäintä ja hiiren painiketta.
Nipistä 1. Aseta osoitin sinne, missä haluat hyppysellisen tapahtuvan.
2. Pidä Optio-näppäintä alhaalla.
3. Liikuta sormikosketuksia esittäviä ympyröitä aloitusasentoon.
4., Siirrä hyppysellisen kohteen keskusta pitämällä Vaihto-näppäintä alhaalla, siirtämällä ympyrät haluttuun keskiasentoon ja vapauttamalla vaihto-avain.
5. Pidä hiiren painiketta, siirrä ympyrät sisään ja ulos pääteasentoon, ja vapauta Optio-avain.
Kierrä 1. Aseta osoitin sinne, missä haluat pyörimisen tapahtuvan.
2. Pidä Optio-näppäintä alhaalla.
3. Liikuta sormikosketuksia esittäviä ympyröitä aloitusasentoon.
4., Siirrä hyppysellisen kohteen keskusta pitämällä Vaihto-näppäintä alhaalla, siirtämällä ympyrät haluttuun keskiasentoon ja vapauttamalla vaihto-avain.
5. Pidä hiiren painiketta, kierrä ympyrät päätyasentoon, ja vapauta Optio-avain.

Poistamalla Käyttämättömät Laitteet iOS Simulator

saatat huomata, että luettelo iOS-laitteet ja iOS versiot iOS-Simulaattori sisältää paljon enemmän tietoa kuin tarvitset. Esimerkiksi sinun ei välttämättä tarvitse olla iPhone 5, 5s ja SE lueteltu iOS simulaattori.,

poista vanhat laitteet, joita et enää tarvitse iOS-Simulaattori, sinun täytyy mennä Xcode ja avaa ”Laitteita ja Simulaattoreita” – ikkuna (Ikkuna-valikko). Valitse ”Simulaattorit” – välilehti nähdäksesi kaikki iOS Simulator-laitteet, jotka on asennettu. Jos sinulla on useita iOS-versioita asennettu niin näet laitteita lueteltu useammin kuin kerran, koska jokainen laite on lueteltu kunkin version iOS. Esimerkiksi saatat nähdä iPhone 8 lueteltu sekä iOS 11.0 ja iOS 10.3.1.

poistaa laitteen, kuten iPhone 7 käynnissä iOS 10.3.,1, valitse se luettelosta, napsauta sitä hiiren kakkospainikkeella ja valikosta Valitse ”Poista”. Valitse ”Poista” uudelleen ”oletko varma?” kehottaa. Laite ei enää näy tässä luettelossa, ja seuraavan kerran avaat Xojo laite ei enää näy iOS Rakentaa Asetukset Simulaattori Laite, pop-up valikosta.,

Tämä Terminaalin komento voi myös poistaa kaikki käytettävissä laitteet, jotka ovat jääneet vanhemmat versiot Xcode:

xcrun simctl delete unavailable

Vianetsintä

  • Jos sovellus käynnistää Simulaattori, mutta se on tyhjä ruutu, muista tarkistaa, että kaikki kuvan polut ovat oikein.
  • Jos sovellus kaatuu heti käynnistettäessä, lisää iosapplikaatio.UnhandledException tapahtuma ja laita koodi siellä (tai tauko komento) nähdä, jos se antaa lisätietoja.,

iOS Järjestelmä Lokit

Jos sovellus kaatuu, kun käynnissä iOS Simulator, voit tarkastella järjestelmän lokit kaatua selecing Debug ↠ Avata Järjestelmän Log-valikosta. Voit myös avata Konsolisovelluksen nähdäksesi kaikki viestit-näkymän, josta löytyy myös lisätietoja, kuten linkki itse kaatumislokiin.Jos löydät kaatumisen, luo Palauterasia ja kiinnitä kaatumisloki.

Katso Myös

UserGuide:Xcode Setup aihe