我使用的是最新的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
所有文件都位于${PROJECT_DIR}
根目录(RealmSwift.framework
和Realm.framework
)中。
我搜索了答案,更新了Xcode,删除并重新配置了库。我不确定'rebuild RealmSwift'是什么意思(我是Swift的新手)。仅当我尝试在类中使用该库或使用Xcode插件创建新的Realm模型对象时,才会引发该错误。
Realm Swift 0.96.2于2015年10月26日发布,增加了对Xcode 7.1和Swift 2.1的支持。这应该可以解决您遇到的问题。0.96.2之前的Realm版本是使用Xcode 7构建的,并支持Swift 2.0。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句