词法或预处理器问题:'realm/keys.hpp' 找不到文件

Lexical or Preprocessor issue: 'realm/keys.hpp' file not found

我最近切换到 Xcode 11.4 并使用 Swift 5。我 运行 pod 安装,Realm 和 RealmSwift 安装了最新版本。现在,当我 运行 项目时,它向我显示错误:

...../Pods/Realm/include/binding_context.hpp:24:10: 'realm/keys.hpp' 找不到文件

播客文件:

pod 'Realm', git: 'https://github.com/realm/realm-cocoa.git', branch: 'master', submodules: true
pod 'RealmSwift', git: 'https://github.com/realm/realm-cocoa.git', branch: 'master', submodules: true

Realm 框架版本:4.4.1

Cocoapod 版本:1.9.1

Xcode版本:11.4

为什么会出现错误,我们怎样才能摆脱它?

要解决这个问题,我必须:

  1. 从我的播客文件中删除 pod 'RealmSwift'
  2. 运行 pod install
  3. re-add pod 'RealmSwift' 在我的播客文件中
  4. 运行 pod install 再次获取最新版本。它解决了这个问题。

我通过更新 pods 摆脱了错误。导航到项目文件夹后,我在终端中 运行 pod update