2015-03-04 1 views
1

Я интегрировал MailCore2 в свой проект, как описано в проектах gitHub-Page. Я сделал это с помощью PODS и выполнил все свои инструкции относительно стандартного C++ Compiler Settings, дополнительный Linker-флаги и т.д. Строй для фактического устройства (не симулятор) я получаюПроблемы с MailCore2 и Неопределенные символы для arm64

Undefined symbols for architecture arm64: "_res_9_ns_initparse", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_search", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_ns_parserr", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_ns_sprintrr", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_dn_expand", referenced from: mailcore::MXRecordResolverOperation::main() in libMailCore-ios.a(MCMXRecordResolverOperation.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

Любой помощи, идеи, подсказки или tipp очень ценится!

ответ

4

Нам необходимо изменить документацию MailCore2 для ее соответствия. Вам необходимо установить ссылку на -lresolv (добавить в «Другие флаги» в настройках сборки).

Смежные вопросы