我最近将 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 中构建的版本时,我得到了要构建的项目。