Grundlegendes zur Buildausführungszeit
Wichtig
Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.
Es gibt viele Gründe, warum die Builddauer bei Verwendung von App Center Build höher sein kann:
- Wenn Sie Ihren Build lokal ausführen, werden viele Dinge zwischengespeichert, z. B. NuGet-Pakete, Pods, Abhängigkeiten usw. In App Center führen wir immer einen sauber Build durch und laden außerdem Abhängigkeiten, die noch nicht in Ihrem Repository enthalten sind, erneut zurück.
- Erstellen Von Konfigurationsunterschieden zwischen Ihrem lokalen Build und App Center. Beispielsweise dauert ein signierter Gerätebuild in der Regel länger als ein Simulatorbuild.
- Die CPU-Leistung Ihres Entwicklungscomputers ist möglicherweise höher als die CPU unserer VMs.
- Weitere Builds werden in die Warteschlange eingereiht, als die Parallelität des Builds für Ihre organization.
- Wenn Ihr Build andere Produktionstasks wie das Ausführen von Tests oder das Veröffentlichen von Binärdateien umfasst, können diese auch die Buildzeit erhöhen.
Warum erhalte ich eine erweiterte Buildzeit, wenn Starttest ausführen auf einem Gerät aktiviert ist?
Wir führen den Test als Teil des Buildvorgangs aus, der die zusätzliche Buildzeit erhält. Während App Center-Test Ihre App überprüft, treten zusätzliche Aufgaben wie Signieren, Überprüfen von Berechtigungen usw. auf. Danach ist es An der Zeit, auf ein Gerät zu warten. Nach dem Start wird die App auf einem echten Gerät ausgeführt, was Zeit in Anspruch nimmt. Und schließlich verschieben wir Testprotokolle, Screenshots in die Cloud.
Erwarten Sie zusätzliche 10 Minuten Buildzeit.