我有一个用swift编写的ios应用程序,我使用RealmSwift来保存我的数据,在升级到最新版本之前应用程序运行良好,但在升级到realmswift 0.97之后我每次尝试都开始遇到这个问题运行应用程序
> Pods/Realm/include/realm/string_data.hpp:33:10:
> 'realm/util/features.h' file not found
Pods/Realm/Realm/ObjectStore/object_schema.cpp:19:10: In file included from Pods/Realm/Realm/ObjectStore/object_schema.cpp:19:
Pods/Realm/include/realm/object_schema.hpp:22:10: In file included from Pods/Realm/include/realm/object_schema.hpp:22:
答案 0 :(得分:3)
您是否正在使用CocoaPods 1.0的候选版本?如果是这样,请注意Realm仅支持最新稳定版本的CocoaPods(0.39.0),并且Realm正在跟踪在#3052中添加对CocoaPods 1.0的支持。
如果您已经在使用CocoaPods 0.39.0,则可以通过运行以下命令来重置您的pod安装,这些命令应该成功重新安装Realm:
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
pod install
如果仍然没有帮助,请在Realm guidelines之后报告更多信息。
答案 1 :(得分:0)
在领域问题日志中我发现了一个相关问题,该问题与cocoapod 1.0 beta有关。
解决方案是使用cocoapod 0.39的稳定释放。
有关详细信息,请阅读此问题日志
答案 2 :(得分:0)
我昨天遇到了同样的错误,我正在使用Cocoapod 1.2.1(最新版)。 我注意到当前版本的Realm是0.96.2。 所以我改为2.7.0(最新)
pod 'RealmSwift' , '~> 2.7.0'
希望得到这个帮助。