Swift测试在本地传递,但构建失败的Travis-CI

时间:2015-06-26 12:29:04

标签: swift llvm travis-ci xctool

我试图设置我的cocoapod项目,以便在推送后对Travis-CI进行测试。我使用xctool 0.2.4来运行测试,并在本地执行良好。但是一旦它在Travis-CI上运行,编译构建步骤就会因为各种原因而失败,而我似乎无法在本地重现。

xctool test -project test/MEViewExtensions.xcodeproj -scheme MEViewExtensions -sdk iphonesimulator

以下两个故障在我的机器上正常工作:

我至少希望在我的机器上获得相同的错误以便能够调试它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

问题是我在Xcode 6.3上使用较新版本的Swift运行测试,而Travis测试在Xcode 6.1上运行,旧版本具有不同类型的错误。不得不将osx_image: beta-xcode6.3添加到我的.travis.yml文件中以强制Travis在更高版本上运行,然后就可以了。