我可以使用
从命令行在本地进行测试xcodebuild clean test -workspace MobileLogistics2.xcworkspace \
-scheme MobileLogistics2 -sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone SE,OS=11.4'
成功。
使用Travis使用以下.travis.yml进行测试失败,退出代码为2。
language: objective-c
osx_image: xcode9.4
script:
-xcodebuild clean test -workspace MobileLogistics2.xcworkspace \
-scheme MobileLogistics2 -sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone SE,OS=11.4'
我已经意识到Travis当前似乎只有iOS 11.0可用,因为尝试11.4时它会因另一个错误和更好的提示而失败-因此上面 OS
中的区别是有目的的。
更改为osx_image: xcode9.4
,现在OS=11.4
可用。
到目前为止,我无法得知error code 2
是什么,我的Google-Voodoo把我留在了那里,所以任何提示都值得赞赏。