我有一个使用 SPM(并且不使用 cocoapods)的项目。它编译并运行良好。
我可以从命令行运行 SwiftLint 自动更正,这也可以。
但是,当我尝试在它上面运行 jazzy 时,我收到了这个错误:
致命错误:找不到模块映射文件'/Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/buil d/GeneratedModuleMaps/iphoneos/RealmCore.modulemap'
我经历了许多类似问题的“修复”:我更新了系统首选项以允许终端访问开发者工具等。
jazzy 命令适用于我的其他项目,其中一些使用 SPM,这让我有点困惑。作为一种解决方法,我将删除 SPM 并使用 carthage 创建我需要的 Realm 和 RealmSwift 框架。
对于完成者:
命令行调用:
2 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -target Answers -sdk iphoneos
3
4 从命令行构建设置:
5 SDKROOT = iphoneos13.4
6
7 解决包图
8
9 解决的源包:
10 领域: https://github.com/realm/realm-cocoa.git @ 4.4.1
11 Alamofire: https://github.com/Alamofire/Alamofire.git @ 5.1.0
12 RealmCore: https://github.com /realm/realm-core @ 5.23.8
13
14
15 注意:使用新的构建系统
16 注意:计划构建
17 注意:使用磁盘中的构建描述
18 CompileC /Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/build/Realm.build/Release -iphoneos/Realm.build/Objects-normal/arm64/collection_notifications.o /Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/Realm/ObjectStore/src/collection_notifications.cpp normal arm64 c++ com.apple.compilers.llvm.clang.1_0.compiler (在项目“领域”的目标“领域”中)
19 cd /Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa20 导出 LANG=en_US.US-ASCII
build/Release-iphoneos/Realm.build/DerivedSources -F/Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/build/Release-iphoneos -F/Applications/Xcode。应用程序/内容/开发人员/平台/iPhoneOS。platform/Developer/Library/Frameworks -fmodule-map-file=/Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/build/GeneratedModuleMaps/iphoneos/RealmCore.modulemap -DXcode -MMD -MT 依赖项 -MF /Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/build/Realm.build/Release-iphoneos/Realm.build/Objects-normal/ arm64/collection_ 通知。
22 致命错误:找不到模块映射文件“/Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/buil d/GeneratedModuleMaps/iphoneos/RealmCore.modulemap”
23 警告:可能未读取序列化诊断文件:无法加载文件:无法打开诊断文件(在项目“领域”的目标“领域”中)
有人认识这些症状吗?