【发布时间】:2016-11-05 17:01:22
【问题描述】:
当我在我的 xcode 项目中将我的 facebook sdk 从 4.5.1 升级到 4.13.1 时,我遇到了这个问题。
我已经替换了那些 Facebook SDK 文件:
Bolts, FBAudienceNetwork, FBSDKCoreKit, FBSDKLoginKit, FBSDKMessengerShareKit, FBSDKShareKit 然后我通过以下方法从FBAudienceNetwork 获得architecture x86_64 的未定义符号:
“_xmlFreeDoc”,引用自:
“_xmlLastError”,引用自:
“_xmlReadMemory”,引用自:
“_xmlXPathCastToBoolean”,引用自:
“_xmlXPathCastToNumber”,引用自:
“_xmlXPathCastToString”,引用自:
“_xmlXPathCompile”,引用自:
“_xmlXPathCompiledEval”,引用自:
“_xmlXPathFreeCompExpr”,引用自:
“_xmlXPathFreeContext”,引用自:
“_xmlXPathFreeObject”,引用自:
“_xmlXPathNewContext”,引用自:
“_xmlXPathRegisterNs”,引用自:
clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看 调用)
【问题讨论】:
-
这对您有帮助吗? stackoverflow.com/questions/8033179/….. 尝试添加答案中提到的 .dylib 文件。看看有没有帮助。
-
感谢 GenieWanted,我之前做过,问题仍然存在。 ^^
-
现在遇到这个了。 ^^" 你找到解决办法了吗?
-
你有想过这个吗? @roachman
-
@maiko 嗯,是的,我做到了,因为我的应用程序现在有 Facebook SDK/Audience Network 工作......哈哈,但我不确定具体的解决方案是什么。我相信我只是在 xcode 中错误地链接了框架。必须选择“如果需要,复制项目”或其他内容,并确保它在 ~/Documents/FacebookSDK 中。