我正在将项目更新为Swift 5 Xcode 10.3。
现在,使用最新的ReactiveCocoa 10.0.0,一切都可以在以前的Swift版本中正常运行
已经尝试过:
答案 0 :(得分:4)
Swift在版本5的标准库中添加了自己的Result
类型。因此,ReactiveSwift
removed its dependency on the third-party Result
library it had previously used并提供了以下指令来更新您的代码:
如果仅将
Result
用作ReactiveSwift
的依赖项,请删除import Result
,import enum Result.NoError
或import struct Result.AnyError
的所有实例,然后删除{ {1}}项目中的框架。将
Result
或NoError
中使用Signal
的所有情况替换为SignalProducer
将
Never
或AnyError
中使用Signal
的所有情况替换为SignalProducer
因此,对于此特定错误,只需删除Swift.Error
行。
答案 1 :(得分:0)
请执行以下步骤:-
1)删除派生数据。 2)更新所有迦太基。 3)清理并构建。