我正在尝试为我的iOS项目设置Travis CI。
这是我的travis yml文件
language: objective-c
env:
matrix:
- export LANG=en_US.UTF-8
script:
- xctool -workspace TravisExample.xcworkspace -scheme TravisExample -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO
- xctool test -workspace TravisExample.xcworkspace -scheme TravisExampleTests -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO
cache:
- bundler
- cocoapods
Travis因此错误而失败
找不到支持文件/ Bolts / Bolts-prefix.pch'文件 支持文件/ AFNetworking / AFNetworking-prefix.pch'找不到文件
在我的cocoapods管理的项目中,我将AFNetworking和Bolts作为依赖项。
知道如何解决这个问题吗?
答案 0 :(得分:0)
在脚本之前尝试使用这一行:
before_install:
- rvm use system
- sudo gem install cocoapods -v '0.39.0'
看起来有些Travis Machines正在使用旧的Cocoapods版本。使用此行可以强制Travis使用您想要的版本。
使用终端中的此行检查您在机器中使用的版本:
pod --version