Я использую версию realm cocoapods
pod 'RealmSwift', '~> 2.8.1' //pod 'RealmSwift'
в моем проекте одного из старых проектов, и связывание дает мне много ошибок.Например:
Undefined symbols for architecture i386:
"realm::_impl::TransactLogEncoder::select_table(unsigned long, unsigned long, unsigned long const*)", referenced from:
realm::_impl::TransactReverser::select_table(unsigned long, unsigned long, unsigned long const*) in transact_log_handler.o
"realm::SlabAlloc::reset_free_space_tracking()", referenced from:
realm::Group::reset_free_space_tracking() in transact_log_handler.o
"realm::SharedGroup::commit_and_continue_as_read()", referenced from:
realm::_impl::SharedGroupFriend::commit_and_continue_as_read(realm::SharedGroup&) in transact_log_handler.o
"realm::util::StringBuffer::reallocate(unsigned long)", referenced from:
realm::util::StringBuffer::reserve(unsigned long) in transact_log_handler.o
"realm::BinaryColumn::get_at(unsigned long, unsigned long&) const", referenced from:
realm::BinaryIterator::get_next() in transact_log_handler.o
"realm::SharedGroup::grab_read_lock(realm::SharedGroup::ReadLockInfo&, realm::VersionID)", referenced from:
bool realm::SharedGroup::do_advance_read<realm::_impl::NullInstructionObserver>(realm::_impl::NullInstructionObserver*, realm::VersionID, realm::_impl::History&) in transact_log_handler.o
bool realm::SharedGroup::do_advance_read<(anonymous namespace)::TransactLogValidator>((anonymous namespace)::TransactLogValidator*, realm::VersionID, realm::_impl::History&) in transact_log_handler.o
bool realm::SharedGroup::do_advance_read<(anonymous namespace)::KVOTransactLogObserver>((anonymous namespace)::KVOTransactLogObserver*, realm::VersionID, realm::_impl::History&) in transact_log_handler.o
bool realm::SharedGroup::do_advance_read<(anonymous namespace)::TransactLogObserver>((anonymous namespace)::TransactLogObserver*, realm::VersionID, realm::_impl::History&) in transact_log_handler.o
Похоже, это связано с: https://github.com/realm/realm-cocoa/issues/2393
Итак, я попытался
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
pod install
, чтобы решить проблему, но, к сожалению, она не работает.Кто-нибудь может предложить мне решение для этого?Любая помощь будет благодарна.