问题/说明
我正在尝试使用Travis-CI xcodebuild机制来构建/链接并测试我的Github Swift 4.2.1项目之一。不幸的是,我在编译外部使用的库(Spotify-iOS-SDK)时遇到了链接错误-其他所有东西编译都很好,但是由于某种原因,这个库每次都会引发致命的链接错误。我已经在travis.yml文件中尝试了多种配置,但现在似乎什么也没有用。该项目使用XCode10.1 IDE(旧的和新的构建引擎)在本地系统上构建和链接良好。 我正在为所有使用的库使用POD合成堆栈。
详细信息/日志
这里有一些指向我的项目配置的链接,包括travis-ci的构建历史记录
Travis-CI build history (current)
Travis日志输出(屏幕截图)
答案 0 :(得分:0)
问题已解决...我必须清理我的Pod目录并刷新本地Pod缓存,然后才能开始项目供应商安装(使用Pod安装)。我不知道为什么在travis和另一个本地mac系统上会发生此错误。这很奇怪/但是现在一切正常。
travis.yml
before_install:
- ...
- pod cache clean --all
- rm -rf ./Pods/*
- pod update