导入RealmSwift时不会构建带有Swift 2.1项目的域(模块文件是由较旧版本的编译器创建的)

drp*_*ken 9 xcode realm ios swift

我正在使用最新的Xcode 7.1,我的项目使用Swift 2.1.我按照Swift网站上的所有指示开始(动态框架选项卡),一切都很好,直到我尝试import RealmSwift上课.编译器在我尝试导入RealmSwift的行上抛出以下错误:

error: module file was created by an older version of the compiler; rebuild 'RealmSwift' and try again: /Users/USERNAME/Desktop/iosDev/PROJECTNAME/RealmSwift.framework/Modules/RealmSwift.swiftmodule/x86_64.swiftmodule
Run Code Online (Sandbox Code Playgroud)

所有文件都在${PROJECT_DIR}根目录(RealmSwift.frameworkRealm.framework)中.

我搜索并搜索了一个答案,更新了Xcode,删除并重新配置了库.我不确定'重建RealmSwift'意味着什么(我是swift的新手).当我尝试在我的类中使用库或使用Xcode插件创建新的Realm模型对象时,只会抛出错误.

bda*_*ash 9

Realm Swift 0.96.2于2015年10月26日发布,增加了对Xcode 7.1和Swift 2.1的支持.这应该解决您所看到的问题.在0.96.2之前的Realm版本是使用Xcode 7构建的,并支持Swift 2.0.