1

我正在开发一个使用 Carthage 的项目,距离上次打开该项目已经有几个月了。现在我正在尝试将依赖项移动到,.xcframeworks因为旧的.framework,它不起作用。我遇到了各种错误并修复了它们,但是有一个我无法修复的依赖项 SwinjectStoryboard 。


我尝试使用此解决方法设置命令行工具

在此处输入图像描述

我也尝试过创建一个只有SwinjectSwinjectStoryboard依赖的空项目

但是,我的构建仍然失败,并显示以下消息

构建失败任务失败,退出代码为 65:/usr/bin/xcrun xcodebuild -project /Users/abu/Developer/xcframework_2/Carthage/Checkouts/SwinjectStoryboard/SwinjectStoryboard.xcodeproj -scheme SwinjectStoryboard-iOS -configuration Release -derivedDataPath /Users/abu /Library/Caches/org.carthage.CarthageKit/DerivedData/12.5_12E262/SwinjectStoryboard/2.2.0 -sdk iphoneos ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES archive VALIDATE_WORKSPACE=NO -archivePath /var/folders/g9/rjxrgn/6dpc7d2s0000 T/SwinjectStoryboard SKIP_INSTALL=YES GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=NO CLANG_ENABLE_CODE_COVERAGE=NO STRIP_INSTALLED_PRODUCT=NO FRAMEWORK_SEARCH_PATHS=$(继承)
/var/folders/g9/rjxzfx7d2s51_sr6stdkpc5c0000gn/T/carthage-xcframework-HTlC(在 /Users/abu/Developer/xcframework_2/Carthage/Checkouts/SwinjectStoryboard 中启动)

这通常表明项目本身无法编译。请查看 xcodebuild 日志以获取更多详细信息:/var/folders/g9/rjxzfx7d2s51_sr6stdkpc5c0000gn/T/carthage-xcodebuild.Tafjce.log

我正在运行以下命令来构建依赖项

carthage.sh update --use-xcframeworks --platform iOS

这是我的 Cartfile 的内容

github“Swinject/Swinject”

github“Swinject/SwinjectStoryboard”

我被困在这个问题上几天了,希望有任何帮助

4

0 回答 0