Swift编译错误:不符合协议

时间:2018-07-20 10:09:19

标签: swift cocoapods

我正在使用Cocoapod Money(版本2.0.1)。当我尝试构建它时,出现错误“ Type _Decimal不符合协议'Numeric'”。有关如何修复它的任何想法?

我已经尝试过删除并重新安装cocoapod。

谢谢

2 个答案:

答案 0 :(得分:0)

听起来像您正在使用数字,而广告连播需要一个十进制数字。只需尝试将数字转换为十进制,就可以了。

答案 1 :(得分:0)

根据pod的.swift-version,它是用Swift 3编写的。我的猜测是,构建错误是由Swift版本与当前Xcode的冲突引起的。该项目不再维护,但根据this issue,有一个分支应该可以在Xcode 9上构建。