iOS 应用程序与 Travis CI 的持续集成

标签 ios swift continuous-integration travis-ci

我尝试将 Travis CI 集成到我的 iOS 应用程序中。

我收到一条错误信息:

The command "xctool -project RomanToBase10.xcodeproj -scheme RomanToBase10 build test" exited with 4.

我的 .travis.yml 看起来像这样:

language: swift  
osx_image: xcode8.3
xcode_project: RomanToBase10.xcodeproj
xcode_scheme: RomanToBase10

最佳答案

问题是您使用的是 Xcode 8.3。 Travis CI 使用不完全支持 Xcode 8 的 Facebook 的 xctool。

有关更多详细信息,请参阅 Travis 的这个问题:https://github.com/travis-ci/travis-ci/issues/6430

关于iOS 应用程序与 Travis CI 的持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44032502/

相关文章:

ios: 如何将 html 数据转换为 nsstring?

ios - 如何更改 UISearchBar 中 PlaceHolder 的文本颜色? (iOS 13)

objective-c - 使用 LLVM GCC 4.2 不会让我将 CFStringRef 桥接到 NSString

ios - 将数据从一个 View Controller 传递到另一个时出错

unit-testing - Scrutinizer 表示 Travis 通知了 "tests failed",但测试确实通过了

ios - SwiftUI如何对齐大于屏幕宽度的 View

swift - 如何在 Swift 中使带有循环的函数异步?

arrays - Swift:扩展 [<SomeType<T>?] 以生成 [<T>?] 可能吗?

azure - 如何集成带有Azure Kubernetes + Kubectl + ACR的GitLab-Ci进行部署?

c# - 使用 getter/setter 类属性时 msbuild 编译失败