Лексическая проблема или проблема препроцессора: файл '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 ответа
Чтобы решить проблему, мне пришлось:
- Удалить
pod 'RealmSwift'
из моего подфайла - пробег
pod install
- повторно добавить
pod 'RealmSwift'
в моем подфиле - пробег
pod install
снова, чтобы получить последнюю версию. Это решило проблему.
Я избавился от ошибки, обновив свои поды. Я побежал
pod update
в терминале после перехода в папку проекта.