Лексическая проблема или проблема препроцессора: файл 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

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


person iAkshay    schedule 21.04.2020    source источник


Ответы (2)


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

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

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

person Smit Kamal    schedule 15.06.2021