当我在我的xcode项目中将我的facebook sdk从4.5.1升级到4.13.1时,我遇到了这个问题。
我已经取代了那些Facebook SDK文件:
Bolts, FBAudienceNetwork, FBSDKCoreKit, FBSDKLoginKit, FBSDKMessengerShareKit, FBSDKShareKit
然后我从architecture x86_64
获取FBAudienceNetwork
的未定义符号,方法如下:
“_ xmlFreeDoc”,引自:
“_ xmlLastError”,引自:
“_ xmlReadMemory”,引自:
“_ xmlXPathCastToBoolean”,引自:
“_ xmlXPathCastToNumber”,引自:
“_ xmlXPathCastToString”,引自:
“_ xmlXPathCompile”,引自:
“_ xmlXPathCompiledEval”,引自:
“_ xmlXPathFreeCompExpr”,引自:
“_ xmlXPathFreeContext”,引自:
“_ xmlXPathFreeObject”,引自:
“_ xmlXPathNewContext”,引自:
“_ xmlXPathRegisterNs”,引自:
clang:错误:链接器命令失败,退出代码为1(使用-v查看 调用)
答案 0 :(得分:4)
我通过手动将libxml2.dylib包含在我的项目中来修复此问题。
我会为那些偶然发现这一点的人提供一些步骤。
答案 1 :(得分:3)
您也可以将“ -lxml2”添加到“其他链接器标志” Xcode Project Settings
答案 2 :(得分:0)
“您还可以将” -lxml2“添加到”其他链接器标志“ Xcode项目设置中”
这件作品对我来说就像一个魅力