简体   繁体   English

使用 Xcode 11.3 使用 Cuckoo 库构建 Carthage 失败

[英]Carthage Build failing with Cuckoo library with Xcode 11.3

I am using Version 11.3 (11C29).我正在使用版本 11.3 (11C29)。 I am facing this issue while running the carthage bootstrap command.我在运行 carthage bootstrap 命令时遇到了这个问题。 Let me know if any one else facing same issue.让我知道是否还有其他人面临同样的问题。

Cartfile: github "SwiftKit/Cuckoo"购物车文件:github "SwiftKit/Cuckoo"

Cartfile.resolved github "SwiftKit/Cuckoo" "1.3.0" Cartfile.resolved github "SwiftKit/Cuckoo" "1.3.0"

** BUILD SUCCEEDED ** ** 构建成功 **

/usr/bin/xcrun xcodebuild -project /Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Cuckoo.xcodeproj -scheme Cuckoo+OCMock-iOS -configuration Release -derivedDataPath /Users/*****/Library/Caches/org.carthage.CarthageKit/DerivedData/11.3_11C29/Cuckoo/1.3.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive -archivePath /var/folders/82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/Cuckoo SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO (launched in /Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo)User defaults from command line: IDEArchivePathOverride = /var/folders/82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/Cuckoo IDEDerivedDataPathOverride = /Users/*****/Library/Caches/org.carthage.CarthageKit/DerivedData/11.3_11C29/Cuckoo/1.3.0 /usr/bin/xcrun xcodebuild -project /Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Cuckoo.xcodeproj -scheme Cuckoo+OCMock-iOS -configuration Release -derivedDataPath /Users/*****/Library/Caches/org.carthage.CarthageKit/DerivedData/11.3_11C29/Cuckoo/1.3.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive/archive /82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/Cuckoo SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO(已启动/Documents **/Checkout/s**Workspace/Document/s**Users/s)命令行中的默认值:IDEArchivePathOverride = /var/folders/82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/Cuckoo IDEDerivedDataPathOverride = /Users/*****/Library/Caches/org.carthage.CarthageKit/DerivedData/10oC3/12.3

Build settings from command line: CARTHAGE = YES CLANG_ENABLE_CODE_COVERAGE = NO CODE_SIGN_IDENTITY = CODE_SIGNING_REQUIRED = NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO ONLY_ACTIVE_ARCH = NO SDKROOT = iphoneos13.2 SKIP_INSTALL = YES STRIP_INSTALLED_PRODUCT = NO从命令行构建设置:CARTHAGE = YES CLANG_ENABLE_CODE_COVERAGE = NO CODE_SIGN_IDENTITY = CODE_SIGNING_REQUIRED = NO GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO ONLY_ACTIVE_ARCH = NO SDKROOT = iphoneos13.2 SKIPYES_INSTALLINS = NO

note: Using new build system note: Planning build note: Constructing build description error: /Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Pods/Target Support Files/Pods-Cuckoo+OCMock-iOS/Pods-Cuckoo+OCMock-iOS.release.xcconfig: unable to open file (in target "Cuckoo+OCMock-iOS" in project "Cuckoo") (in target 'Cuckoo+OCMock-iOS' from project 'Cuckoo') error: /Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Pods/Target Support Files/Pods-Cuckoo+OCMock-iOS/Pods-Cuckoo+OCMock-iOS.release.xcconfig: unable to open file (in target "Cuckoo+OCMock-iOS" in project "Cuckoo") (in target 'Cuckoo+OCMock-iOS' from project 'Cuckoo') error: /Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Pods/Target Support Files/Pods-Cuckoo+OCMock-iOS/Pods-Cuckoo+OCMock-iOS.release.xcconfig: unable to open file (in target "Cuckoo+OCMock-iOS" in project "Cuckoo") (in target 'Cuckoo+OCMock-iOS' from project 'Cuckoo')注意:使用新的构建系统注意:规划构建注意:构建构建描述错误:/Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Pods/Target Support Files/Pods -Cuckoo+OCMock-iOS/Pods-Cuckoo+OCMock-iOS.release.xcconfig:无法打开文件(在项目“Cuckoo”中的目标“Cuckoo+OCMock-iOS”中)(在目标“Cuckoo+OCMock-iOS”中)项目 'Cuckoo') 错误:/Users/*****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Pods/Target Support Files/Pods-Cuckoo+OCMock-iOS/Pods-Cuckoo +OCMock-iOS.release.xcconfig:无法打开文件(在项目“Cuckoo”中的目标“Cuckoo+OCMock-iOS”中)(在项目“Cuckoo”的目标“Cuckoo+OCMock-iOS”中)错误:/Users/ *****/Documents/Workspace/******/Carthage/Checkouts/Cuckoo/Pods/Target Support Files/Pods-Cuckoo+OCMock-iOS/Pods-Cuckoo+OCMock-iOS.release.xcconfig:无法打开文件(在项目“Cuckoo”的目标“Cuckoo+OCMock-iOS”中)(在项目“Cuckoo”的目标“Cuckoo+OCMock-iOS”中)

** ARCHIVE FAILED ** ** 存档失败 **

I have fixed this issue:我已经解决了这个问题:

carthage update --no-build && pushd Carthage/Checkouts/Cuckoo/Cuckoo.xcodeproj/xcshareddata/xcschemes && find . ! -name "Cuckoo-iOS.xcscheme" ! -name "Cuckoo-macOS.xcscheme" -delete && popd && carthage build

We need to run the above command.我们需要运行上面的命令。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM