使用Swift 3.0编译的Realm的Swift模块无法在Swift 3.0.1中导入

时间:2016-11-22 00:33:01

标签: ios swift xcode realm

我昨天刚开始使用Realm 2.0.4和Xcode 8,它运行良好。今天我更新到Xcode 8.1,它不再编译。我收到一条错误说“使用Swift 3.0编译的模块无法在Swift 3.0.1中导入。”

我该如何解决这个问题?我已从嵌入式框架表中删除了Realm.framework和RealmSwift.framework,并删除了3.0.1版本,但问题仍然存在。我删除了DerivedData文件夹但没有用。

我该怎么办?我没有使用CocoaPods或Carthage。

1 个答案:

答案 0 :(得分:5)

只是为了将来参考,你可以尝试一些事情:

  • 清理构建文件夹(按住Option键的同时转到Xcode Product菜单,然后选择Clean Build Folder...
  • 通过从项目中删除框架文件,再次将其复制并将其重新添加到Embedded BinariesLinked Frameworks and Libraries项目设置中来完全重新安装Realm。