在项目上使用xcodebuild的Travis-CI构建/链接问题

时间:2018-12-13 17:35:24

标签: ios xcode swift4 travis-ci xcodebuild

问题/说明

我正在尝试使用Travis-CI xcodebuild机制来构建/链接并测试我的Github Swift 4.2.1项目之一。不幸的是,我在编译外部使用的库(Spotify-iOS-SDK)时遇到了链接错误-其他所有东西编译都很好,但是由于某种原因,这个库每次都会引发致命的链接错误。我已经在travis.yml文件中尝试了多种配置,但现在似乎什么也没有用。该项目使用XCode10.1 IDE(旧的和新的构建引擎)在本地系统上构建和链接良好。 我正在为所有使用的库使用POD合成堆栈

详细信息/日志

这里有一些指向我的项目配置的链接,包括travis-ci的构建历史记录

Github Project Sources

Github Project Podfile

Travis-CI build history (current)

Local Build Logfile (current)

Travis日志输出(屏幕截图)

Travis Log/Link-Error

1 个答案:

答案 0 :(得分:0)

问题已解决...我必须清理我的Pod目录并刷新本地Pod缓存,然后才能开始项目供应商安装(使用Pod安装)。我不知道为什么在travis和另一个本地mac系统上会发生此错误。这很奇怪/但是现在一切正常。

travis.yml
    before_install:
      - ...
      - pod cache clean --all
      - rm -rf ./Pods/*
      - pod update