我正在尝试让Frank/Cucumber框架在XCode 6.1的Yosemite上运行。我已经按照有关如何安装和坦率化项目的说明进行操作:
- 宝石安装弗兰克-黄瓜
- 坦率设置(在项目文件夹中)
- 弗兰克构建
- 弗兰克发布会
只有最后一部分因分段错误而失败:
LAUNCHING APP...
sh: line 1: 15828 Trace/BPT trap: 5 /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "showsdks" 2>&1
sh: line 1: 15832 Segmentation fault: 11 /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "launch" "/Volumes/Project/CucuTest/Frank/frankified_build/Frankified.app" "--sdk" "--family" "iphone" "--exit" 2>&1
我知道,需要添加应用程序的可访问性,以便应用程序可以控制计算机。在优胜美地,这种情况已经改变,我无法将/usr/bin/frank 添加到列表中,但我添加了 Terminal.app。这是问题所在还是我找错了地方。
这是我第一次使用弗兰克/黄瓜。
,使用此处所述的brew install ios-sim
安装ios-sim版本3就可以解决问题。
只是想重申这个问题并寻求任何帮助。我看到了同样的问题。我也不清楚在优胜美地下添加可访问性和其他任何内容的步骤。
sh: line 1: 6180 Trace/BPT trap: 5 /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "showsdks" 2>&1
sh: line 1: 6184 Segmentation fault: 11 /Library/Ruby/Gems/2.0.0/gems/sim_launcher-0.4.13/lib/sim_launcher/../../native/ios-sim "launch" "/Users/ric
嗯....实际上看起来"弗兰克设置"上有一个上游 Ruby 错误
create Frank/libShelleyMac.a
create Frank/plugins
System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require'
from /Library/Ruby/Gems/2.0.0/gems/xcodeproj-0.14.1/lib/xcodeproj/ext.rb:6:in `rescue in <top (required)>'