我最近将 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.Config”类型的值没有成员“presentationContext”
新鲜事套件
调用中参数“backgroundColor”缺少参数
我向每个框架的开发人员提出了问题,以寻求解决这些问题的帮助。
SwiftMessage GitHub 上的问题 https://github.com/SwiftKickMobile/SwiftMessages/issues/229
WhatsNewKit GitHub 上的问题 https://github.com/SvenTiigi/WhatsNewKit/issues/5
当我点击presentationContext
它把我带到了内部的结构SwiftMessages
框架。通常,当我收到“没有成员”警告时,我无法单击以查看它存在的原始位置。
我认为这与可可豆荚有关,但尚未找到解决方案。我可以做什么来纠正这个问题?如果有人能提供帮助,我们将非常感激,因为我已经在这方面坚持了一天了。
更新:
这两个框架的最新版本是针对 swift 4.2 的。当我将每个框架的版本更改为 swift 4.0 中构建的版本时,我得到了要构建的项目。