Xojo fut az iOS Alkalmazások az iOS szimulátor tesztelés és hibakeresés. Az iOS szimulátor az Xcode letöltésének része, ezért meg kell győződnie arról, hogy telepítve van, mielőtt megpróbálná futtatni a Xojo iOS projekteket.

olvassa el a UserGuide:Xcode Setup témát az Xcode telepítésével kapcsolatos információkért.,

Fut Az Alkalmazás

Eddie Elektronika Futó iOS Simulator

iOS Simulator Készülék Ingatlan

fut az iOS alkalmazást az iOS Simulator, kattintson a Futtatás gombra a Xojo eszköztár. A projekt összeállítása után az alkalmazás elindítja az iOS szimulátort az iOS Build beállításhoz a Simulator Device tulajdonságban megadott eszközhöz. Módosítsa ezt a teszteléshez használni kívánt eszköz típusára.,

amikor futtatja az alkalmazást a szimulátorban, használhatja a Xojo hibakeresőt, ahol töréspontokat állíthat be, hogy megálljon a kódsoron, majd lépjen át a kódon, majd nézze meg a változó értékeket.

fut a szimulátor gyors és kényelmes, de akkor is mindig tesztelje az alkalmazásokat a tényleges eszközök, mint a szimulátor nem működik pontosan, mint egy eszköz. Néhány különbség a szimulátorban való futás során:

  • a szimulátorhoz épített alkalmazások a 32 bites x86 fordítót használják, nem pedig a 64 bites ARM fordítót. Ez azt eredményezheti, hogy a különböző app viselkedés.,
  • nem minden eszközfunkció áll rendelkezésre a szimulátorban.
  • A billentyűzet másképp működhet a szimulátorban.

lehet, hogy észrevette, hogy az iOS bejegyzés a Build beállításokban egy “Sign”nevű építési lépéssel rendelkezik. Ez a build lépés az iOS alkalmazás kódolására szolgál, amikor telepítésre készíti. Nem lehet megváltoztatni a tulajdonságait, nem szabad eltávolítani.

tippek

amikor a fájlok másolásának lépéseit használja a szimulátoron lévő iOS alkalmazásba történő fájlok másolásához,a fájlokat a Mac speciális helyeire másolja. Ezeket a fájlokat nem távolítják el az alkalmazás futtatása között.,

az iOS szimulátorral kapcsolatos teljes információkért olvassa el a hivatalos Apple iOS szimulátor felhasználói útmutatót. Az alábbi tippek az iOS szimulátorral kölcsönhatásba lépő szakaszból származnak:

leírás
két Ujjhúzás 1. Helyezze a mutatót oda,ahová a kétujjas húzást szeretné.
2. Tartsa lenyomva az opció gombot.
3. Mozgassa az ujját érintő köröket a kiindulási helyzetbe.
4., Mozgassa a csipet cél közepét a Shift gomb lenyomásával, mozgassa a köröket a kívánt középső helyzetbe, majd engedje el a Shift billentyűt.
5. Tartsa lenyomva a Shift billentyűt és az egérgombot, mozgassa a köröket a húzni kívánt irányba, majd engedje el mind a Shift billentyűt, mind az egérgombot.
csipet 1. Helyezze a mutatót oda, ahol a csipet előfordul.
2. Tartsa lenyomva az opció gombot.
3. Mozgassa az ujját érintő köröket a kiindulási helyzetbe.
4., Mozgassa a csipet cél közepét a Shift gomb lenyomásával, mozgassa a köröket a kívánt középső helyzetbe, majd engedje el a Shift billentyűt.
5. Tartsa lenyomva az egérgombot, mozgassa a köröket a véghelyzetbe, majd engedje el az opciógombot.
forgatás 1. Helyezze a mutatót oda, ahol a forgatás megtörténik.
2. Tartsa lenyomva az opció gombot.
3. Mozgassa az ujját érintő köröket a kiindulási helyzetbe.
4., Mozgassa a csipet cél közepét a Shift gomb lenyomásával, mozgassa a köröket a kívánt középső helyzetbe, majd engedje el a Shift billentyűt.
5. Tartsa lenyomva az egérgombot, forgassa a köröket a véghelyzetbe, majd engedje el az opciógombot.

A nem használt eszközök eltávolítása az iOS-szimulátorból

előfordulhat, hogy az iOS-eszközök és iOS-verziók listája az iOS-szimulátorhoz sokkal több információt tartalmaz, mint amire szüksége van. Előfordulhat például, hogy az iOS-szimulátorban nem kell iPhone 5, 5s vagy SE-t felsorolni.,

a régebbi eszközök eltávolításához, amelyekre már nincs szüksége az iOS szimulátorból, az Xcode-ra kell lépnie, majd nyissa meg az” eszközök és szimulátorok ” ablakot (az Ablak menüben). Válassza ki a” szimulátorok ” fület az összes telepített iOS szimulátor eszköz megtekintéséhez. Ha több iOS verzió van telepítve, akkor többször is megjelenik a felsorolt eszközök, mivel minden eszköz szerepel az iOS minden verziójában. Előfordulhat például, hogy az iPhone 8 mind az iOS 11.0, mind az iOS 10.3.1 esetén szerepel.

egy eszköz eltávolításához, például az iOS 10.3 rendszert futtató iPhone 7-hez.,1, Válassza ki a listából, kattintson a jobb gombbal rá, majd a menüből válassza a “Törlés”lehetőséget. Válassza újra a ” Törlés “lehetőséget a” biztos vagy benne?”prompt. Az eszköz már nem jelenik meg ebben a listában, a Xojo következő megnyitásakor az eszköz már nem jelenik meg az iOS Build Settings Simulator Device pop-up menüben.,

Ez a terminál parancs eltávolíthatja az Xcode régebbi verzióiból megmaradt összes nem elérhető eszközt is:

xcrun simctl delete unavailable

hibaelhárítás

  • ha az alkalmazás elindul a szimulátorban, de üres képernyővel rendelkezik, ellenőrizze, hogy az összes képút helyes-e.
  • ha az alkalmazás azonnal összeomlik az indításkor, adja hozzá az iOSApplication alkalmazást.UnhandledException esemény, majd tedd kódot (vagy egy Break parancs), hogy ha ez további információkat.,

iOS rendszernaplók

Ha az alkalmazás összeomlik az iOS szimulátorban való futás közben, megtekintheti az összeomlás rendszernaplóit a hibakeresés kiválasztásával ↠ nyissa meg a rendszernaplót a menüből. Megnyithatja a konzol alkalmazást is, hogy megnézze az összes üzenet nézetet, amely további információkkal is rendelkezik, beleértve egy linket az összeomlási naplóhoz.Ha talál egy összeomlást, hozzon létre egy visszacsatolási esetet, majd csatolja az összeomlási naplót.

Lásd még:

UserGuide:Xcode Setup topic