如何为calabash指定自定义XCode位置?

时间:2014-12-11 01:03:04

标签: ios calabash

如果我使用带有DEBUG = 1参数的终端使用calabash运行我的应用程序测试目标,我可以看到calabash使用默认的Xcode位置。

{ ...                  :xcode_path => “/Applications/Xcode.app/Contents/Developer” }

我想知道是否有办法提供自定义位置?

2 个答案:

答案 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。