Wir haben iPad- und iPhone-Geräte, aber nur wenige Kabel. Gibt es eine Möglichkeit, die Builds über Wi-Fi in iOS zu installieren/zu debuggen?
Ich kenne den Weg bei Android, aber nicht bei iOS.
Mit Xcode 9 und iOS 11 ist es jetzt möglich, Apps über WLAN auszuführen .
Schließen Sie das iPhone über USB an, gehen Sie in das Gerätefenster (Cmd-Shift-2), wählen Sie Ihr Telefon aus und aktivieren Sie das Kontrollkästchen connect via network
.
Genauere Anweisungen mit Screenshots hier
Antwort vor Xcode 9:
Unter iOS ist das Installieren und Debuggen von Anwendungen über WLAN nicht möglich.
Es gibt jedoch einige Websites, auf denen Sie Ihre Builds hochladen und dann auf das Gerät herunterladen und es testen können.
Mit Xcode 9 können Sie über WLAN (dasselbe Netzwerk) debuggen.
(Bevor Sie lesen, stellen Sie sicher, dass IOS 11 und Xcode 9 ausgeführt wird!) Schließen Sie Ihr Gerät (über USB) an, und fahren Sie mit dem Befehl „Zusätzliche Simulatoren hinzufügen“ (siehe Abbildung 2 unten) fort über das Netzwerk '(siehe Image One). Sobald XCode diesen Vorgang abgeschlossen hat, trennen Sie das Gerät (über USB) und es sollte jetzt mit einem Globus daneben angezeigt werden (siehe Abbildung 2)! Stellen Sie außerdem sicher, dass sich Gerät und Computer im selben Netzwerk befinden!
Einfache Lösung: http://diawi.com
Upto Xcode 8 & iOS 10: Über WLAN ist dies nicht möglich.
Sie laden einfach Ihre ".ipa"
-Datei auf diese Website http://diawi.com . Danach installieren Sie Build, indem Sie diesen Link im iPhone-Browser anfordern.
From Xcode 9+ & iOS 11+: Möglicherweise installieren Sie den Debug-Build über WLAN.
(Cmd-Shift-2)
. Sie sollten Ihr Gerät als angeschlossene Geräte sehen.Stellen Sie sicher, dass Sie mindestens Xcode 9 oder höher und ein Gerät mit iOS 11 oder höher haben
1- Öffnen Sie Ihr Projekt auf Xcode
2- Ihr iPhone mit einem USB-Kabel angeschlossen.
3- Öffnen Sie das Fenster> Geräte und Simulatoren Sie sollten Ihr Gerät als angeschlossene Geräte sehen
4- Wählen Sie oben Geräte aus, wählen Sie Ihr Gerät von links aus und aktivieren Sie das Kontrollkästchen "Verbindung über Netzwerk herstellen"
5- Wenn Xcode nun über ein Netzwerk eine Verbindung zu Ihrem Gerät herstellen kann, sollte nach dem Namen Ihres Telefons ein Netzwerksymbol angezeigt werden
6- Trennen Sie Ihr USB-Kabel
7- Gehen Sie zurück zu Xcode und drücken Sie die Run-Taste
Für das Deployment/CI habe ich die BuddyBuild -Lösung ausprobiert und empfehle diese.
Schauen Sie sich dieses Tutorial an, http://honzadvorsky.com/articles/2015-10-21-17-40-xcode_server_tutorials_4_certificates__provisioning_profiles/
hier finden Sie einen Weg zur "App-Installation über WLAN"
Ich habe noch keine Chance, es umzusetzen, aber ich werde es so schnell wie möglich ausprobieren. Wenn jemand frei ist, kann er versuchen, seine Ansicht hier zu posten, damit andere Hilfe erhalten können. Vielen Dank
Voraussetzungen: iOS 11 und XCode 9, iOS-Gerät und Computer im selben WLAN-Netzwerk ... Verbinden Sie Ihr Gerät mit einem USB-Kabel, starten Sie Xcode, und wählen Sie im Xcode-Menü Folgendes aus: Fenster-> Geräte und Simulatoren. Wählen Sie das Gerät aus und aktivieren Sie die Option "Verbindung über Netzwerk herstellen". Jetzt können Sie die Verbindung zu USB trennen und auf dem Gerät mithilfe von wifi . ScreenShot entwickeln.
Für das Wireless-Debugging ist Xcode 9 oder höher und iOS 11 oder höher erforderlich. Überprüfen Sie diesen Link . Hier finden Sie detaillierte Schritte zum Anschließen des Geräts für das drahtlose Debugging.
" http://diawi.com "
dies bietet Ihnen einen Link zu Ihrem Projekt. Während dies mit WiFi überhaupt nicht möglich ist.
Ich stimme Amr zu. Ich habe Buddybuild als Jenkins + Hockey in einem gefunden. Extrem nützlich und bisher scheint es ein gutes Produkt zu sein.
Mit Buddybuild müssen Sie keine UDID von anyones nach ihrem iOS-Gerät fragen. Ich benutze es auch für die Testautomatisierung, wo Sie die Freiheit haben, alles zu drehen, was Sie wollen, solange Sie wissen, wie es in den Postbuild- und Vorbearbeitungsskripts eingerichtet wird
Um einen Wireless Debugging
für iOS-Geräte (zu Run
name __/Debug
name __/Install
Ihrer Builds über WLAN) zu aktivieren, müssen Sie sechs Schritte ausführen:
Verbinden Sie das iPhone über ein USB-Kabel mit dem Apple-Computer mit macOS 10.12.4+ und Xcode 9+.
Starten Sie Xcode.
Drücken Sie Shift-Command-2 oder Gehen Sie zum Menü Window
name __ – Devices and Simulators
.
Wählen Sie auf der Registerkarte Devices
die Geräte aus dem Abschnitt Connected
aus.
Aktivieren Sie das Kontrollkästchen Connect via network
(und warten Sie einige Minuten ).
Trennen Sie das USB-Kabel.
Dieses Netzwerksymbol im linken Bereich bedeutet - Wireless Debugging is OK
.
Gehen Sie auf dem iPhone zu
General
name __ –Device Management
–Dev App
und drücken Sie TRUST.Jetzt können Sie
Run
name__,Debug
undInstall
über Wi-Fi erstellen.