Лексическая проблема или проблема препроцессора: файл 'realm/keys.hpp' не найден

Недавно я перешел на Xcode 11.4 и использую Swift 5. Я запускаю pod install, 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

Почему возникает ошибка и как от нее избавиться?

2 ответа

Чтобы решить проблему, мне пришлось:

  1. Удалить pod 'RealmSwift' из моего подфайла
  2. пробег pod install
  3. повторно добавить pod 'RealmSwift' в моем подфиле
  4. пробег pod installснова, чтобы получить последнюю версию. Это решило проблему.

Я избавился от ошибки, обновив свои поды. Я побежал pod update в терминале после перехода в папку проекта.

Другие вопросы по тегам