所以我正在使用迦太基在我的组织内分发一个私有框架。
框架结构如下-
ABCKit.framework
XYZKit.framework
SomeFile.h和.m ...更多文件
因此,ABCKit依赖于XYZKit,并且它在XYZKit中使用someFile.h。问题是XYZKit.framework已构建,但ABCKit.framework编译失败。
XCode版本-11.2
框架-敏捷的C和客观的C
因此,当我使用“迦太基更新”检查系统中迦太基的安装情况时,它可以正常工作,但是当其他人尝试在其计算机上安装框架时,总是会收到以下错误-
构建失败的任务失败,退出代码为65:/ usr / bin / xcrun xcodebuild-项目 路径... /迦太基/结帐/ABCKit/ABCKit.xcodeproj-方案ABCKitScheme-配置发布-derivedDataPath /Users/xxx/Library/Caches/org.carthage.CarthageKit/DerivedData/11.2.1_11B500/ABCKit/v2.0.8 -sdk iphonesimulator-目标平台= iOS \ Simulator,id = 3470A036-C420-4D94-BB0A-6BA01DDA104B-目标超时 3 ONLY_ACTIVE_ARCH =否CODE_SIGNING_REQUIRED =否CODE_SIGN_IDENTITY = CARTHAGE = YES构建
这通常表明项目本身无法编译。请 查看xcodebuild日志以获取更多详细信息: /var/folders/p4/qf7bvk1n4bbgd57jngf0zvp40000gp/T/carthage-xcodebuild.9Ewqz9.log
当我查看迦太基日志文件时,它说-
以下构建命令失败:CompileC /Users/xxx/Library/Caches/org.carthage.CarthageKit/DerivedData/11.2.1_11B500/ABCKit/v2.0.8/Build/Intermediates.noindex/XYZKit.build/Release-iphonesimulator/XYZKit.build/Objects-normal/i386 /SomeFile.o /用户/ xxx /桌面/迦太基/迦太基/结帐/ ABCKit / XYZKit / XYZKit /依赖项/SomeFile/SomeFile.m 普通的i386 Objective-c com.apple.compilers.llvm.clang.1_0.compiler
注意-
但是任何尝试使用迦太基安装此框架的人仍然会遇到相同的错误,并且可以在我的系统上运行。