2014-07-21 36 views
2

的失败构建是https://travis-ci.org/WilliamZang/FastAnimationWithPOP/jobs/30449252我怎样才能改变xctool目的地特拉维斯CI

我不知道为什么它是失败的。

我试着构建xctool -workspace FastAnimationWithPop.xcworkspace -scheme FastAnimationWithPopDemo -sdk iphonesimulator build test,这是一样的结果。

我发现解决方案是添加一个ARG“目标”平台= iOS模拟器,名称= iPhone Retina(4英寸)“',它使我的建筑成功。但我不知道它为什么会起作用,以及如何将此参数添加到travis.yml。

我知道原因是'xctool -workspace FastAnimationWithPop.xcworkspace -scheme FastAnimationWithPopDemo -sdk iphonesimulator build test'只打开iphonesimulator 6.即使我指定了iphonesimulator7.1它仍然使用iphonesimulator6。我不知道为什么它总是使用模拟器6.

它尝到了我约1天,谁能救我?

回答

4

你可以做到这一点的-destination标志添加到您的通话xctool(在.travis.yml):

xctool_args: -destination "platform=iOS Simulator,name=iPhone Retine (4-inch)" 

我们会自动在构建开始启动模拟器,这听起来像我们可能会启动一个旧的模拟器。