Alamofire 阿拉莫菲尔对特拉维斯和斯威夫特5.1
我正试图用Travis运行我的项目,但由于Alamofire的问题,我无法编译。我不清楚为什么它不起作用。。。我使用的是alamofire版本4.8,它应该支持Xcode 11和Swift 5.1,没有任何问题(而且,我可以用Xcode 11.2在本地编译和运行应用程序,我唯一的问题是试图用travis编译它) 这是我在特拉维斯身上看到的错误信息Alamofire 阿拉莫菲尔对特拉维斯和斯威夫特5.1,alamofire,travis-ci,Alamofire,Travis Ci,我正试图用Travis运行我的项目,但由于Alamofire的问题,我无法编译。我不清楚为什么它不起作用。。。我使用的是alamofire版本4.8,它应该支持Xcode 11和Swift 5.1,没有任何问题(而且,我可以用Xcode 11.2在本地编译和运行应用程序,我唯一的问题是试图用travis编译它) 这是我在特拉维斯身上看到的错误信息 module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1 compil
module compiled with Swift 5.0.1 cannot be imported by the Swift 5.1 compiler: /Users/travis/build/MyUser/app-ios/app-ios/Carthage/Build/iOS/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule
这是我当前的配置:
osx_image: xcode11
language: swift
branches:
only:
- master
script: xcodebuild test -workspace apps.xcworkspace -scheme Travis -sdk iphonesimulator ONLY_ACTIVE_ARCH=YES -destination 'platform=iOS Simulator,name=iPhone 8,OS=13.0' | xcpretty && exit ${PIPESTATUS[0]}
我还尝试在ios 13.2中使用Xcode 11.2和模拟器。您需要使用类似于
迦太基更新--不使用二进制文件--平台ios
的东西重新编译迦太基依赖项。为什么要使用--不使用二进制文件?我已经更新了库,项目在本地正确编译。问题是它不能在travis上编译。