icuke与xcode 4次出来

时间:2011-02-14 19:46:05

标签: iphone xcode cucumber xcode4

任何人都让iCuke与XCode 4合作?

我正试图在http://pragprog.com/magazines/2010-07/bdd-on-iphone-icuke

上关注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 个答案:

答案 0 :(得分:1)

几天前,我遇到了各种各样的问题(更准确地说是iCuke)。我最终害怕放弃它而去了Frank

那说我和Frank有同样的问题,但我找到了比修复XCode集成(imho)更好的解决方案。看一下this project:我在模拟器中掀起一个黄瓜步骤来启动我的二进制文件,而不需要说服XCode进行竞标的狡猾的Applescripts。也许你可以为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

答案 1 :(得分:1)

在xcode中稍微修改一下后,我能够超越超时问题。 如果启用“Universal Access”,看起来可以解决此问题: 点击“Xcode - >偏好设置 - >文档”,确保选择了Universal Access。