用Swift 3.0编译的Realm Swift模块不能在Swift 3.0.1中导入

我刚刚开始使用Realm 2.0.4与Xcode 8,它工作正常。 今天我更新到Xcode 8.1,不再编译。 我得到一个错误,说“Swift 3.0编译模块不能在Swift 3.0.1中导入”。

我怎样才能解决这个问题? 我已经从embedded式框架表中删除Realm.framework和RealmSwift.framework,并在3.0.1版本中删除,但问题依然存在。 我已经删除了DerivedData文件夹,它没有工作。

我该怎么办? 我不使用CocoaPods或迦太基。

只是为了将来的参考,一堆你可以尝试的东西:

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