ios - Xcode 10 构建失败,“命令 CompileSwift 失败,退出代码非零”
问题描述
我最近将 Xcode 更新到版本 10,并在尝试构建我的项目时开始收到一个奇怪的错误。我目前使用的是 Swift 4.0,我确实尝试升级到 Swift 4.2 版。但是当我这样做时,我在许多框架中都收到了同样的错误。
命令编译 Swift 失败,退出代码为非零
到目前为止,我已经删除了派生文件夹。更新了所有 pod,还删除了所有 pod,并使用下面的终端命令重新安装了它们。
sudo gem install cocoapods-deintegrate cocoapods-clean
pod deintegrate
pod clean
pod install
这无法解决我的问题。但是,我发现了一些可行的方法,即在其中添加arm64
架构Build Setting -> valid architectures
并启用自动代码但是,当我检查它已经存在并且已经启用了代码签名时。
此外,我确实有一些与框架有关的其他构建错误。
SwiftMessages
“SwiftMessages.Config”类型的值没有成员“presentationContext”
WhatsNewKit
调用中缺少参数“背景颜色”的参数
我向每个框架的开发人员提出了问题,以寻求解决这些问题的帮助。
SwiftMessage GitHub 上的 问题 WhatsNewKit GitHub上的问题
当我单击presentationContext
它时,它会将我带到框架内的SwiftMessages
结构。通常,当我收到“没有成员”警告时,我无法点击查看它存在的原始位置。
我认为这与可可豆荚有关,但还没有找到解决方案。我能做些什么来纠正这个问题?如果有人可以提供帮助,我们将不胜感激,现在已经坚持了一天。
更新:最新构建的两个框架适用于 swift 4.2。当我将每个框架的版本更改为在 swift 4.0 中构建的版本时,我得到了要构建的项目。
解决方案
推荐阅读
- python - 遵循教程时,Asyncio 模块在 Python 3.8 上不起作用
- java - 如何使用 Selenium Web 驱动程序使用当前日期和时间重命名现有 Excel 文件?
- go - 如何通过使用 go binary 嵌入 gctrace env 来打印 gc 跟踪?
- python - python TypeError: 'type' object is not iterable 错误
- react-native - TypeError:无法读取 null 的属性“loadAsync”
- javascript - TailwindCSS + Nuxt 背景图片
- kubernetes - 就绪探测失败:超时:未能在 1 秒内连接服务“:8080”
- python - 如何将 .sigmf-meta 文件加载为 JSON?
- java - 我怎样才能拥有单独的调试和发布版本的 gradle 项目,它们可以引入同一类的不同版本?
- multithreading - 从我在 C++11 中的主循环中在自己的线程中读取和写入不同的文件