我使用的是版本11.3(11C29)。我在运行carthage引导程序命令时遇到了这个问题。如果有其他人面临同样的问题,请告诉我。
Cartfile:github"SwiftKit/杜鹃">
Cartfile.resolvegithub"SwiftKit/杜鹃"1.3.0">
**构建成功**
/usr/bin/xcrun xcodebuild-项目/用户/*****/文档/工作区/******/迦太基/结账/杜鹃花/杜鹃花xcodeproj-scheme Cuckoo+OCMock iOS-配置发布-deriveDataPath/Users/*****/Library/Caches/org.cartage.CarthageKit/DerivedData/11.3_11C29/Cuckoo/1.3.0-sdk iphoneos ONLY_ACTIVE_ARCH=无CODE_SIGNING_REQUIRED=无CODE_SIGN_IDENTITY=CARTHAGE=是存档-存档路径/var/folders/82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/杜鹃SKIP_INSTALL=是GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=否CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO(在中启动/用户/*****/文档/工作区/******/迦太基/结账/布谷鸟)用户命令行中的默认值:IDEArchivePathOverride=/var/folders/82/_m5xwhxx4795wyxlhtw40ch509_hqq/T/CuckooIDEDerivedDataPathOverride=/Users/*****/Library/Caches/org.cartage.CarthageKit/DerivedData/11.3_11C29/Cutckoo/1.3.0
从命令行生成设置:迦太基=是CLANG_ENABLE_CODE_COVERAGE=否CODE_SIGN_IDENTITY=CODE_SIGNING_REQUIRED=否GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=否ONLY_ACTIVE_ARCH=否SDKROOT=iPhone 13.2SKIP_INSTALL=是STRIP_INSTALLED_PRODUCT=无
注:使用新的构建系统注:规划构建注:构建生成描述错误:/用户/*****/文档/工作区/******/迦太基/结账/布谷鸟/吊舱/目标支持文件/Pods Cuckoo+OCMock iOS/Pods Cuckoo+OCMock-iOS.release.xcconfig:无法打开项目中的文件(在目标"Cuckoo+OCMock iOS"中"杜鹃")(在项目"杜鹃"的目标"杜鹃+OCMock iOS"中)错误:/用户/*****/文档/工作区/******/迦太基/结账/布谷鸟/吊舱/目标支持文件/Pods Cuckoo+OCMock iOS/Pods Cuckoo+OCMock-iOS.release.xcconfig:无法打开项目中的文件(在目标"Cuckoo+OCMock iOS"中"杜鹃")(在项目"杜鹃"的目标"杜鹃+OCMock iOS"中)错误:/用户/*****/文档/工作区/******/迦太基/结账/布谷鸟/吊舱/目标支持文件/Pods Cuckoo+OCMock iOS/Pods Cuckoo+OCMock-iOS.release.xcconfig:无法打开项目中的文件(在目标"Cuckoo+OCMock iOS"中"杜鹃")(在项目"杜鹃"的目标"杜鹃+OCMock iOS"中)
**存档失败**
我已经修复了这个问题:
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
我们需要运行上述命令。