
Beim Testen und Debuggen mobiler Anwendungen sind Zielgeräte das wichtige Element. Wenn Sie die Möglichkeit haben, iPhone oder iPad direkt an Ihren Entwicklungscomputer anzuschließen, müssen Sie sich keine Sorgen machen. Was aber, wenn Sie eine App überprüfen müssen, die auf einem Gerät ausgeführt wird, das nicht physisch mit Ihrem Mac verbunden werden kann? Remote-Debugging ist in diesem Fall wahrscheinlich die beste Option.
Wenn Sie sich fragen, wie Sie iOS-Apps auf einem Gerät drahtlos oder sogar remote debuggen können, erfahren Sie in diesem Artikel, wie Sie dies am bequemsten tun können.
FlexiHub wurde entwickelt, um USB-Geräte (wie iPhone, iPad, iPod usw.) zu virtualisieren und über das Netzwerk umzuleiten. Die Lösung funktioniert über LAN, Ethernet und das Internet.
Mit FlexiHub haben Sie trotz aller Entfernung zwischen dem Mac, auf dem Xcode ausgeführt wird, und dem Gerät selbst Zugriff auf das iPhone oder iPad. FlexiHub wird eine nützliche Ergänzung für Teams sein, die remote arbeiten, aber dennoch ein iPhone USB-Debugging durchführen müssen.
Darüber hinaus funktioniert FlexiHub auf einer Vielzahl von Plattformen, einschließlich Mac, Windows und Linux. Dies bedeutet, dass Sie ein Gerät an eines der Geräte anschließen und das iOS-Remote-Debugging auf einem einzelnen Mac mit Xcode ausführen können.
Das ist es. Jetzt können Sie von Ihrem lokalen Computer aus auf das entfernte iOS-Gerät zugreifen, als wäre es direkt mit Ihrem Computer verbunden.
Wir haben auch ein kurzes Video erstellt, um eine praktische Erfahrung beim Verbinden von iOS-Geräten mit dem Mac zum Remote-Debuggen zu demonstrieren:
Hinweis: Für eine optimale Leistung mit iOS-Geräten wird empfohlen, eine direkte Verbindung in FlexiHub zu verwenden, an der Computer mit öffentlichen IP-Adressen auf beiden Seiten beteiligt sind. Wenn das iOS-Gerät für das Remote-Debugging über WAN verbunden ist, muss zur Verringerung der Latenz unbedingt ein Tunnelserver bereitgestellt werden.
Das drahtlose Debuggen ist dank der neuen Funktion seit Xcode 9 Realität geworden.
Mit dieser Funktion muss das Gerät nicht mehr für die App-Installation und das Debuggen verbunden und getrennt werden.
Beachten Sie jedoch, dass diese Methode trotz ihrer vielen Vorteile einige Nachteile aufweist:
Gehen Sie folgendermaßen vor, um iPhone und iPad einzurichten:
Jetzt können Sie das Remote-Debugging von iOS-Apps starten.