Тест физического устройства calabash-ios, приложение запускается, но сбой

Запуск огурца calabashios для простого приложения для iPhone. Симулятор работает отлично. При попытке физического устройства загружаются приложения, сбои, затем снова загружаются и снова выходят из строя в цикле.

Сообщение об ошибке:

Unable to start. Make sure you've set APP_BUNDLE_PATH to a build supported by this simulator version Calabash::Cucumber::Launcher::StartError: Time out waiting for UIAutomation run-loop Error while writing to fifo. RunLoop::Fifo::NoReaderConfiguredError. Logfile /var/folders/9s/yttj4cz93m98hqs6bfw2x8xr0000gn/T/run_loop20150522-12657-dr3m49/run_loop.out 2015-05-22 19:58:11 +0000 Fail: An error occurred while trying to run the script. Instruments Trace Complete (Duration : 2.594758s; Output : /var/folders/9s/yttj4cz93m98hqs6bfw2x8xr0000gn/T/run_loop20150522-12657-dr3m49/trace.trace) to run the script. UIAScriptAgentSignaledException (Calabash::Cucumber::Launcher::StartError) /Library/Ruby/Gems/2.0.0/gems/calabash-cucumber-0.14.3/lib/calabash-cucumber/launcher.rb:766:in `new_run_loop' /Library/Ruby/Gems/2.0.0/gems/calabash-cucumber-0.14.3/lib/calabash-cucumber/launcher.rb:631:in `relaunch' 

шаги:

  1. загруженное приложение на устройстве
  2. работал в командной строке, используя:

    $ DEVICE_TARGET = udid BUNDLE_ID = com.company.app DEVICE_ENDPOINT = http: // ip: 37265

 Error while writing to fifo. RunLoop::Fifo::NoReaderConfiguredError 

Вероятно, причиной этого является то, что устройство не включено для UIAutomation. Устройство должно быть включено для разработки. Устройство включено для разработки, если оно появляется в окне устройства Xcode (Shift + Command +2), и вы должны активировать тестирование на устройстве вручную, посетив вкладку Settings.app> Developer на устройстве.

Если вы недавно обновили версию iOS, мы рекомендуем снова проверить настройки UIAutomation и выполнить перезапуск. Часто после обновления Xcode не может загружать отладочную информацию с устройства. Посмотрите на окно устройства Xcode. Устройство должно появиться без каких-либо предупреждений.

Иногда устройства попадают в плохое состояние, и Xcode не может с ним общаться. Мы рекомендуем попробовать взаимодействовать с устройством с помощью инструментов Apple, чтобы очистить это плохое состояние.

Вся эта информация и многое другое можно найти на странице горячих тем Calabash iOS. https://github.com/calabash/calabash-ios/wiki/Hot-Topics#6-errnoeintr-interrupted-system-call

Давайте будем гением компьютера.