Основные сведения о времени выполнения сборки

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до полного прекращения его использования, существует несколько рекомендуемых вариантов, на которые можно перейти.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Существует множество причин, по которым длительность сборки может быть выше при использовании сборки центра приложений.

  • При локальном запуске сборки кэшируются многие компоненты, включая пакеты NuGet, модули pod, зависимости и т. д. В Центре приложений мы всегда делаем чистую сборку, а также повторно загружаем зависимости, которые еще не включены в репозиторий.
  • Различия в конфигурации сборки между локальной сборкой и Центром приложений. Например, подписанная сборка устройства обычно занимает больше времени, чем сборка симулятора.
  • Мощность ЦП компьютера для разработки может быть выше, чем мощность ЦП наших виртуальных машин.
  • Другие сборки помещаются в очередь, а затем параллелизм сборки для вашей организации.
  • Если сборка включает другие рабочие задачи, такие как выполнение тестов или публикация двоичных файлов, они также могут увеличить время сборки.

Почему мне нужно увеличить время сборки, если включен запуск теста запуска на устройстве ?

Мы запускаем тест в рамках операции сборки, что дает дополнительное время сборки. Пока тест Центра приложений проверяет приложение, выполняются дополнительные задачи, такие как подписывание, проверка разрешений и т. д. После этого нужно дождаться устройства. После запуска приложение запускается на реальном устройстве, что занимает время. Наконец, мы переместим журналы тестирования и снимки экрана в облако.

Ожидайте дополнительных 10 минут времени сборки.