Video: iOS-Benutzerschnittstelle gestalten - Apps entwickeln für iPhone und iPad 2024
iOS Simulator ist in Xcode integriert. Sie können Ihre Swift-App so ausführen, als würde sie auf einem Gerät wie iPhone oder iPad ausgeführt. Es ist ein Schlüsselwerkzeug in der App-Entwicklung.
iOS-Simulator kann bestimmte Dinge nicht ausführen, die ein tatsächliches Gerät ausführen kann. Zum Beispiel kann es die iCloud-Synchronisation verwalten, aber im iOS-Simulator erfolgt dies mit einem Menübefehl (Debug → iCloud Sync auslösen).
Locatapp verwendet die in iOS integrierten Location Manager-Tools. Wenn Sie mit iOS Simulator arbeiten, sind diese grundlegenden Tools verfügbar, aber der von ihnen verwaltete Ort ist nicht der Standort des simulierten Geräts. Um Ihren Locatapp-Code zu testen, müssen Sie den Speicherort, den Sie in iOS Simulator verwenden möchten, manuell festlegen. Dazu gibt es zwei Schritte: das Gerät (e) einstellen und den zu verwendenden Standort festlegen.
Dieser Vorgang kann ein wenig kompliziert sein, da die Standorteinstellungen für den iOS Simulator möglicherweise von Ihnen oder jemand anderem beim Testen von Apps auf dem verwendeten Mac festgelegt wurden und Sie sich darüber wundern können, warum iOS Der Simulator denkt, dass es dir fremd ist.
Wenn Sie mit iOS Simulator testen, legen Sie nicht Ihren tatsächlichen Standort fest. Stattdessen legen Sie einen bestimmten Speicherort fest - das ist der Speicherort, der zurückgegeben wird, wenn Sie den iOS-Simulator abfragen. Das macht es einfacher, Ihren Code zu testen, weil Sie wissen, wo der Standort sein sollte.
Führen Sie die folgenden Schritte aus, um den Standort Ihres iOS-Simulators festzulegen. (Beachten Sie, dass diese Schritte auch Informationen darüber enthalten, wie Sie überprüfen können, ob diese Einstellung bereits vorgenommen wurde.):
-
Um zu prüfen, ob Sie Geräte haben, die bereits für iOS Simulator konfiguriert sind, klicken Sie links auf das Popup-Menü. der Symbolleiste, wie gezeigt.
Wenn die Liste dort nur den iOS-Gerätebefehl enthält, sind keine Simulatoren installiert. Fahren Sie mit dem nächsten Schritt fort.
Wenn Sie Simulatoren installiert haben, können Sie den iOS Simulator für dieses Gerät verwenden. Wenn Sie jedoch ein anderes Gerät simulieren möchten, prüfen Sie, ob das Gerät in Xcode installiert ist. Ist dies nicht der Fall, fahren Sie mit dem nächsten Schritt fort.
-
Wählen Sie in Xcode Fenster → Geräte wie gezeigt aus.
Öffnet das Fenster Geräte.
-
Im Fenster "Geräte" sehen Sie die Geräte, die Sie verwenden, zusammen mit den Simulatoren, die Sie installiert haben.
Der Simulatorabschnitt ist wahrscheinlich leer; Wenn es irgendwelche Einträge hat, sind sie möglicherweise nicht für die Simulatoren, die Sie verwenden möchten.
-
Um ein neues Gerät hinzuzufügen, klicken Sie auf das + unten in der linken Seitenleiste des Fensters Geräte.
Öffnet das Fenster Neuen Simulator erstellen.
-
Wählen Sie Ihren Gerätetyp aus dem Einblendmenü auf dem Blatt und geben Sie einen Simulatornamen Ihrer Wahl ein.Wählen Sie auch die entsprechende iOS-Version aus.
Damit können Sie nicht nur ein Gerät, sondern auch eine Version des Betriebssystems simulieren.