在一个全新的项目中,除了默认模板之外没有代码,当我import RealmSwift
Xcode显示Swift编译器错误时这样:
我已经多次跟踪Realm installation guide两个CocoaPods并手动安装到项目中。
当我不导入RealmSwift时,我可以构建项目。
我正在使用Swift 3.0.2版。
答案 0 :(得分:1)
我认为当你导入一个与你的应用程序目标同名的模块时,你会遇到导致它崩溃的known issue with the Swift compiler。在这种情况下,您已将应用目标命名为“Realm”。这是RealmSwift所依赖的Objective-C框架的名称。导入RealmSwift尝试导入Realm模块,这会导致编译器混淆,因为它不确定该Realm模块是指您的应用程序还是Realm框架。重命名应用程序目标,使其不与您依赖的任何其他模块共享名称,应解决此编译器错误。