为什么我从命令行找不到xcodebuild致命错误模块映射文件

莫扎勒

我有一个使用SPM的项目(并且不使用cocoapods)。它可以编译并运行良好。

我可以从命令行运行SwiftLint自动更正,它也可以工作。

但是,当我尝试对其进行爵士乐操作时,出现此错误:

致命错误:找不到模块映射文件'/ Users / Alex / Library / Developer / Xcode / DerivedData / Answers-akfeigwudbzjrkewvufnejnpluej / SourcePackages / checkouts / realm-cocoa / buil d / GeneratedModuleMaps / iphoneos / RealmCore.modulemap'

我针对类似问题进行了许多“修复”:更新了系统偏好设置,以允许终端访问Developer Tools等。

SPM配置

jazzy命令可用于我的其他项目,其中一些项目使用SPM,这使我有些困惑。作为一种解决方法,我将删除SPM并使用迦太基创建所需的Realm和RealmSwift框架。

对于完成者:

命令行调用:

2 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -target答案-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 /用户/ Alex /库/开发人员/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/build/Realm.build/Release -iphoneos / Realm.build / Objects-normal / arm64 / collection_ifications。 /Users/Alex/Library/Developer/Xcode/DerivedData/Answers-akfeigwudbzjrkewvufnejnpluej/SourcePackages/checkouts/realm-cocoa/Realm/ObjectStore/src/collection_notifications.cpp常规arm64 c ++ com.apple.compiler1_0.clang。 (位于项目“领域”的目标“领域”中)
19 cd / Users / Alex / Library / Developer / Xcode / DerivedData / Answers-akfeigwudbzjrkewvufnejnpluej / SourcePackages / checkouts / realm-cocoa

20 export LANG = en_US.US-ASCII

build / DerivedSources -F / Users / Alex / Library / Developer / Xcode / DerivedData / Answers-akfeigwudbzjrkewvufnejnpluej / SourcePackages / checkouts / realm-cocoa / build / Release-iphoneos -F / Applications / Xcode.app / Contents / Developer / Plat iPhoneOS。平台/开发人员/库/框架-fmodule-map-file = / Users / Alex / Library / Developer / Xcode / DerivedData / Answers-akfeigwudbzjrkewvufnejnpluej / SourcePackages / checkouts / realm-cocoa / build / GeneratedModuleMaps / iphoneos / RealDX模块。 -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
警告:无法读取序列化诊断文件:无法加载文件:无法打开诊断文件(在项目“领域”的目标“领域”中)

有谁认识到这些症状?

莫扎勒

首先,只要是对此表示支持的人-谢谢!(它提醒我重新解决该问题)

解决方案(现在)很简单-使用最新版本的RealmSwift

屏幕截图

SPM产品网址

请注意“位置”列中的网址。这就是您所需要的。

删除您无法使用的所有内容。

重新开始,使用url:

"https://github.com/realm/realm-cocoa.git" 

并接受默认值

在图片中:

SPM配置1

有效网址

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从命令行调用时找不到python模块

为什么我在rpm脚本中出现“ [...] 2>>(tee -a $ logfile>&2)[...]”的语法错误,但是从命令行运行时却找不到语法错误,以及如何使其正常工作?

为什么在命令行上收到错误:“ sudo:update_prebinding:找不到命令”?

为什么找不到我的命令但可以在命令行中使用?

为什么我不能从命令行运行SQL文件?

从命令行运行mfp时在Mac上找不到命令错误

从命令行读取参数-错误TS2304:找不到名称“进程”

从命令行编译Java类时找不到符号错误

尽管脚本已设置为可执行文件,但仍无法从命令行运行脚本-我收到“找不到命令”

在命令行中安装Python 3.8模块后找不到错误

从命令行运行“ takeown”时,为什么会出现特权错误?

在命令行上运行节点 js 文件时找不到模块

为什么picocli无法从命令行识别我的选项?

picocli为什么无法从命令行识别我的选项?

为什么我无法从命令行获取PGP密钥?

MySQL正在等待,为什么我可以从命令行登录?

为什么我不能从命令行打开gparted?

找不到模块在命令行上运行

运行命令行导致模块找不到用户postgres

为什么从命令行关机比从GUI关机更快?

为什么我找不到错误模块:无法解决“ redux”

使用“mvn test”从命令行运行会在找不到依赖 jar 的情况下出现错误

找不到命令行

从命令行参数读取文件错误

创建JAR文件后,命令行返回“错误:找不到或加载主类ExampleProgram”?

命令行错误“系统找不到指定的路径。”

命令行的javac“找不到符号”错误

为什么此脚本可以从命令行运行,但是当我将其放入Windows批处理文件中时却不能运行?

找不到C ++命令行args(文件)?