1

我正在尝试修复最近从我的 Travis 构建中遇到的错误,但似乎无法解决该问题:

The following build commands failed:
CompileSwift normal i386 /Users/travis/build/HarrisonEllerm/My-Pain-Manager/Pods/SwiftCharts/SwiftCharts/Layers/ChartPointsViewsLayer.swift
CompileSwiftSources normal i386 com.apple.xcode.tools.swift.compiler
(2 failures)

其他一切都编译得很好,但是这个库由于某种原因每次都会抛出一个错误。有谁知道这个问题的可能解决方案(也许告诉特拉维斯只是忽略图书馆?)。每次在该特定文件上都会失败,但我可以在 Xcode 中打开它没问题,它在本地构建得很好。

构建链接:https ://travis-ci.org/HarrisonEllerm/My-Pain-Manager

我见过Get Travis CI 忽略外部库?但不幸的是没有运气。

干杯

4

1 回答 1

0

我认为您应该将pod install命令添加到您的travis.yml文件中。

更新before_install部分:

before_install:
  - rvm install ruby-2.2.2
  - gem install cocoapods
  - gem install xcpretty -N
  - brew update
  - brew install swiftlint || true #need to clean up project at some stage using swiftlint 
  - pod repo update
  - pod install
于 2018-07-31T06:46:56.683 回答