即使在定义DEVICE_TARGET之后,Calabash iOS也会启动默认模拟器

时间:2014-12-16 23:08:06

标签: jenkins ios-simulator calabash calabash-ios

在Jenkins中,我将以下内容传递给shell:

DEVICE_TARGET='iPhone 6 (8.1 Simulator)'
cucumber features/Login_FR.feature

然而,黄瓜脚本不断启动设备iPhone 5(8.1模拟器)。

当我运行DEVICE_TARGET =' iPhone 6(8.1模拟器)'从终端开始按预期工作。

我吹走了派生数据,清理并重建了Xcode并重置了模拟器。这似乎没有解决问题。是否有一些缓存在Jenkins工作中的东西告诉脚本运行iPhone 5(8.1模拟器)?

还有另一种方法可以从pre_stop_hooks或launch.rb定义要启动的设备吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

DEVICE_TARGET='iPad 2 (8.1 Simulator)' cucumber

将device_target的值替换为您需要使用的任何模拟器。