ARM64的MailCore2和未定义符号的问题

sam*_*sam 2 objective-c mailcore2

我已按项目gitHub-Page中的描述将MailCore2集成到我的项目中.我这样做是使用PODS并遵循他们关于标准C++编译器设置,附加链接器标志等的所有说明.在构建实际设备(而不是模拟器)时,我得到了

对于架构arm64未定义的符号: "_res_9_ns_initparse",从引用:mailcore :: MXRecordResolverOperation ::主()中:mailcore ::在libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_search",MXRecordResolverOperation :: main()的从参考libMailCore-ios.a(MCMXRecordResolverOperation.o)"_ show_9_ns_parserr",引自:libMailCore-ios.a(MCMXRecordResolverOperation.o)中的mailcore :: MXRecordResolverOperation :: main()引用自:mailcore :: MXRecordResolverOperation ::主要的()在libMailCore-ios.a(MCMXRecordResolverOperation.o) "_res_9_dn_expand",从引用:mailcore :: MXRecordResolverOperation :: main()中的libMailCore-ios.a(MCMXRecordResolverOperation.o)LD:未找到符号(S)体系结构arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

任何帮助,想法,提示或tipp非常感谢!

小智 5

我们需要更改MailCore2的文档以匹配它.您需要链接-lresolv(在构建设置中将其添加到"Other Flags").