我使用最新版本的xcode和swift 2.2。我的一个项目,由于错误,我现在几个月没有开放
module file was created by an older version of compiler
我尝试了以下
build.sh build
从github来源REALM_SWIFT_VERSION=2.2
建立领域并添加到项目这些都没有帮助,仍然有错误。
有任何建议吗?
答案 0 :(得分:7)
您可以尝试以下方法吗?
有时简单地执行干净的构建不足以刷新无效的中间产品或缓存的数据。
答案 1 :(得分:2)
从Swift 2.2升级到Swift 3.0时,我遇到了这个问题,特别是对于Realm Swift cocoapod。我认为这个解决方案应该适用于这个一般性问题。这对我有用:
(1)转到派生数据文件夹/ Users /(yourUserName)/ Library / Developer / Xcode / DerivedData
(2)选择有错误的项目
(3)删除
(4)清理项目
(5)运行
最初清洁对我不起作用。希望这有帮助!
答案 2 :(得分:0)
在我的项目中使用Swift 3.2时遇到了同样的问题。升级到Swift 4.0后问题消失了。清理项目文件夹,派生数据,重启Mac - 没什么帮助。