2014-07-21 23 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)" 

我們會自動在構建開始啓動模擬器,這聽起來像我們可能會啓動一箇舊的模擬器。