如果我使用带有DEBUG = 1参数的终端使用calabash运行我的应用程序测试目标,我可以看到calabash使用默认的Xcode位置。
{ ... :xcode_path => “/Applications/Xcode.app/Contents/Developer” }
我想知道是否有办法提供自定义位置?
答案 0 :(得分:0)
我找到了办法:
sudo xcode-select -switch /Applications/Xcode5.app/Contents/Developer
{ ... :xcode_path => " /Applications/Xcode5.app/Contents/Developer" }
如果有更好的方法,请告诉我。
答案 1 :(得分:0)
您可以使用APP_BUNDLE_PATH参数更改calabash使用的位置。
有不同的方法来定义它,这里有3种方法 1)运行calabash控制台 你需要像这样定义它
APP_BUNDLE_PATH=/<location> calabash-ios console
2)执行测试(非x平台) 在launch.rb中定义APP_BUNDLE_PATH
3)执行测试X-platform 在cucumber.yml文件中定义APP_BUNDLE_PATH。