【发布时间】:2018-12-13 17:35:23
【问题描述】:
问题/说明
我正在尝试使用 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 日志输出(屏幕截图)
【问题讨论】:
-
本地构建命令行执行良好。我已经测试了普通的 build、build-for-testing 和 test 选项(包括 UseNewBuildSystem 选项)。
xcodebuild clean build -workspace aqoo.xcworkspace -scheme aqoo -destination "platform=iOS Simulator,name=iPhone 6s" -sdk iphonesimulator -toolchain XCode10.1 -UseNewBuildSystem=YES -configuration Debug CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NOcd
标签: ios xcode swift4 travis-ci xcodebuild