Это скорее шаг устранения неполадок, чем прямой ответ, поскольку я продублировал вашу проблему.
Вы уже давно используете Realm, так что вы знаете это, но для будущих читателей убедитесь, что любой файл, где вы 'Использование RealmSwift включает в себя
import RealmSwift
Я только что попробовал ваш подфайл в новом проекте, и у меня тоже странное поведение.Я заменил ваш подфайл на следующие 5 строк, и он работает правильно.
project 'Realm Test.xcodeproj'
target 'Realm Test' do
use_frameworks!
platform :osx, '10.13'
pod 'RealmSwift'
end
Это был проект macOS, но он одинаково хорошо работал с проектом iOS.В этом проекте я раскомментировал #platform: ios, '12 .0 '
Я думаю, что это проблема
inherit! :search_paths
, которая позволяет цели узнать о путях поиска, но не связывает их.Я бы предложил изменить это значение на
inherit! :complete
, что, по-видимому, работает в моем проекте.
О - для полноты я тоже столкнулся с этим один раз, и решение было
добавить родительский путь к RealmSwift.framework (т. Е. Содержащий каталог) к путям поиска в вашей структуре.