icuke с xcode 4 раза - PullRequest
       5

icuke с xcode 4 раза

2 голосов
/ 14 февраля 2011

Кто-нибудь может заставить iCuke работать с XCode 4?

Я пытаюсь следовать учебному пособию по iCuke на http://pragprog.com/magazines/2010-07/bdd-on-iphone-icuke

При попытке запустить первую функцию появляется ошибка тайм-аута:

Given "QuickContacts.xcodeproj" is loaded in the simulator # iCuke-0.6.3/lib/icuke/cucumber.rb:197
      execution expired (Timeout::Error)
      /opt/local/lib/ruby/1.8/timeout.rb:64:in `start'
      /opt/local/lib/ruby/1.8/net/http.rb:1035:in `request'
      features/add_contact.feature:7:in `Given "QuickContacts.xcodeproj" is loaded in the simulator'

Ответы [ 2 ]

1 голос
/ 26 сентября 2011

Поработав немного в xcode, я смог обойти проблему тайм-аута.Похоже, это можно решить, если включен «Универсальный доступ»: нажмите «Xcode -> Preferences-> Documentation», убедитесь, что выбран Universal Access.

1 голос
/ 16 февраля 2011

У меня были всевозможные проблемы с тем, чтобы заставить это (точнее, iCuke в целом) работать несколько дней назад. Боюсь, в конце концов я отказался от этого и пошел вместо Фрэнк .

Тем не менее, у меня была та же проблема с Фрэнком, но я нашел лучшее решение проблемы, чем исправление интеграции XCode (imho). Взгляните на этот проект : я сделал шаг огурца, чтобы загрузить мои двоичные файлы в симуляторе без необходимости грубых Applescripts, которые убеждают XCode в вашем предложении. Возможно, вы можете сделать что-то подобное для iCuke?

Для всех, кто интересуется ... наш шаг выглядит примерно так:

def run_app_in_simulator
  target = ENV['TARGET_PATH'] // how you set this is down to you....
  if not system('ios-sim', 'launch', target, '--verbose', '--sdk', '4.2', '--exit', '--family', 'ipad')
    raise "Unable to launch simulator"
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...