Подтвердить что ты не робот

Ios Xcode 7.0.1: тестирование модуля ui застряло на "Ожидание доступности для загрузки"

Я получаю тестирование модулей UI, и в течение пары дней тестирование модуля пользовательского интерфейса отказывается начинать правильно. Я настраиваю простой тест, чтобы щелкнуть кнопку, и когда я запустил его, он зависает, начиная приложение, даже после запуска теста.

Обратите внимание, что он всегда висит ровно одну минуту, а затем правильно проходит тест.

Если я удалю приложение с устройства Simulator или очистку всего содержимого и настроек симулятора, то тест выполняется успешно и мгновенно при первом запуске. Он зависает каждый раз после этого, пока я не удалю снова. Это тоже не здорово, так как я получаю новые приглашения на утверждение местоположения каждый раз, что может помешать работе приложения.

Что здесь происходит?

t =     0.00s     Start Test
t =     0.00s     Set Up
t =     0.00s         Launch com.domain.appName 
2015-10-06 11:59:24.493 XCTRunner[66707:4085844] Continuing to run tests in the background with task ID 1
t =     0.92s             Waiting for accessibility to load
t =    60.92s             Wait for app to idle
... rest of test runs immediately
4b9b3361

Ответ 1

Я также сталкиваюсь с этой проблемой, но иногда. Повторная попытка или перезагрузка симулятора исправляет проблему, но временно.

Ответ 2

Ответ на https://forums.developer.apple.com/thread/15780 работал у меня:

Указание экрана запуска на раскадровке, которая также используется для кода и подключил розетки к подклассу UIViewController. Эти выходы не могут быть решены с помощью трамплина, когда он запускает запуск изображение, и оно, кажется, терпит неудачу снова и снова, прежде чем тайм-аут после 60 секунд.

Одним из решений является очистка настройки экрана запуска. Другим решением является создание и добавление экрана запуска в ваш проект, следуя инструкциям в https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html#//apple_ref/doc/uid/TP40012582-CH28-SW4, приведенном ниже:

  • Выберите "Файл" > "Создать" > "Файл".
  • В разделе iOS выберите Пользовательский интерфейс.
  • Нажмите "Запустить экран" и нажмите "Далее".
  • Введите имя файла в текстовое поле "Сохранить как" и нажмите "Создать"

Настройте файл экрана запуска с использованием основных представлений UIKit, таких как объекты UIImageView и UILabel, и использует ограничения Auto Layout.

Чтобы установить файл экрана запуска

  • При необходимости откройте раздел "Иконки приложений и запуск изображений" на панели "Общие".
  • В раскрывающемся меню "Запустить экранный файл" выберите файл экрана запуска.